//import chroma from "chroma-js"
import chroma from "./chroma.js"

/*
code by ayin86@163.com 
css&js分别有1323种颜色
chsname:["红","红橙","橙","橙黄","黄","黄草","草绿","草绿-绿","绿","绿-水绿","水绿","水绿-青","青","青蓝","蓝","蓝靛","靛","靛紫","紫","紫粉","粉","粉-洋红","洋红","洋红-红","灰"],
engname:["red","red-orange","orange","orange-yellow","yellow","yellow-chartreuse","chartreuse","chartreuse-green","green","green-aquamarine","aquamarine","aquamarine-cyan","cyan","cyan-blue","blue","blue-indigo","indigo","indigo-purple","purple","purple-pink","pink","pink-violetred","violetred","violetred-red","gray"],
colors:["re","ro","or","oy","ye","yc","ch","cg","gr","ga","aq","ac","cy","cb","bl","bi","in","ip","pu","pp","pi","pv","vi","vr","gy"],
*/

//"re","ro","or","oy","ye","yc","ch","cg","gr","ga","aq","ac","cy","cb","bl","bi","in","ip","pu","pp","pi","pv","vi","vr","gray"
//"re","ro","or","oy","ye","yc","ch","cg","gr","ga","aq","ac","cy","cb","bl","bi","in","ip","pu","pp","pi","pv","vi","vr","gy"
//chroma.hsl(hue, saturation, lightness)
//chroma.hsv(hue, saturation, value)
//chroma.lab(Lightness, a, b)
//chroma.lch(Lightness, chroma, hue)
//chroma.hcl(hue, chroma, lightness)
//chroma.cmyk(cy, magenta, ye, black)
//chroma.gl(re, gr, bl, [alpha])

//function jscolor(val){
//console.log(typeof(val),typeof(bll5)) 
//return val;
//}
var $cl = .8,
    $cm = .6,
    $cr = .4,
    $cd = .2,
    $level1 = .9,
    $level2 = .8,
    $level3 = .7,
    $level4 = .6,
    $level5 = .5,
    $level6 = .4,
    $level7 = .3,
    $level8 = .2,
    $level9 = .1,
    $spin4 = 20,
    $spin3 = 15,
    $spin2 = 10,
    $spin1 = 5,
    $spin0 = 0,
    basered = "#ff0000",
    wh = "#ffffff",
    bk = "#000000",

    re=chroma(basered).set("hsl.h",0).hex(),
    ro=chroma(basered).set("hsl.h",15).hex(),
    or=chroma(basered).set("hsl.h",30).hex(),
    oy=chroma(basered).set("hsl.h",45).hex(),
    ye=chroma(basered).set("hsl.h",60).hex(),
    yc=chroma(basered).set("hsl.h",75).hex(),
    ch=chroma(basered).set("hsl.h",90).hex(),
    cg=chroma(basered).set("hsl.h",105).hex(),
    gr=chroma(basered).set("hsl.h",120).hex(),
    ga=chroma(basered).set("hsl.h",135).hex(),
    aq=chroma(basered).set("hsl.h",150).hex(),
    ac=chroma(basered).set("hsl.h",165).hex(),
    cy=chroma(basered).set("hsl.h",180).hex(),
    cb=chroma(basered).set("hsl.h",195).hex(),
    bl=chroma(basered).set("hsl.h",210).hex(),
    bi=chroma(basered).set("hsl.h",225).hex(),
    ind=chroma(basered).set("hsl.h",240).hex(),
    id=chroma(basered).set("hsl.h",240).hex(),
    ip=chroma(basered).set("hsl.h",255).hex(),
    pu=chroma(basered).set("hsl.h",270).hex(),
    pp=chroma(basered).set("hsl.h",285).hex(),
    pi=chroma(basered).set("hsl.h",300).hex(),
    pv=chroma(basered).set("hsl.h",315).hex(),
    vi=chroma(basered).set("hsl.h",330).hex(),
    vr=chroma(basered).set("hsl.h",345).hex(),

    rel=chroma(re).set("hsl.s",$cl).hex(), 
    rem=chroma(re).set("hsl.s",$cm).hex(), 
    rer=chroma(re).set("hsl.s",$cr).hex(), 
    red=chroma(re).set("hsl.s",$cd).hex(), 

    rol=chroma(ro).set("hsl.s",$cl).hex(), 
    rom=chroma(ro).set("hsl.s",$cm).hex(), 
    ror=chroma(ro).set("hsl.s",$cr).hex(), 
    rod=chroma(ro).set("hsl.s",$cd).hex(), 

    orl=chroma(or).set("hsl.s",$cl).hex(), 
    orm=chroma(or).set("hsl.s",$cm).hex(), 
    orr=chroma(or).set("hsl.s",$cr).hex(), 
    ord=chroma(or).set("hsl.s",$cd).hex(), 

    oyl=chroma(oy).set("hsl.s",$cl).hex(), 
    oym=chroma(oy).set("hsl.s",$cm).hex(), 
    oyr=chroma(oy).set("hsl.s",$cr).hex(), 
    oyd=chroma(oy).set("hsl.s",$cd).hex(), 

    yel=chroma(ye).set("hsl.s",$cl).hex(), 
    yem=chroma(ye).set("hsl.s",$cm).hex(), 
    yer=chroma(ye).set("hsl.s",$cr).hex(), 
    yed=chroma(ye).set("hsl.s",$cd).hex(), 

    ycl=chroma(yc).set("hsl.s",$cl).hex(), 
    ycm=chroma(yc).set("hsl.s",$cm).hex(), 
    ycr=chroma(yc).set("hsl.s",$cr).hex(), 
    ycd=chroma(yc).set("hsl.s",$cd).hex(), 

    chl=chroma(ch).set("hsl.s",$cl).hex(), 
    chm=chroma(ch).set("hsl.s",$cm).hex(), 
    chr=chroma(ch).set("hsl.s",$cr).hex(), 
    chd=chroma(ch).set("hsl.s",$cd).hex(), 

    cgl=chroma(cg).set("hsl.s",$cl).hex(), 
    cgm=chroma(cg).set("hsl.s",$cm).hex(), 
    cgr=chroma(cg).set("hsl.s",$cr).hex(), 
    cgd=chroma(cg).set("hsl.s",$cd).hex(), 

    grl=chroma(gr).set("hsl.s",$cl).hex(), 
    grm=chroma(gr).set("hsl.s",$cm).hex(), 
    grr=chroma(gr).set("hsl.s",$cr).hex(), 
    grd=chroma(gr).set("hsl.s",$cd).hex(), 

    gal=chroma(ga).set("hsl.s",$cl).hex(), 
    gam=chroma(ga).set("hsl.s",$cm).hex(), 
    gar=chroma(ga).set("hsl.s",$cr).hex(), 
    gad=chroma(ga).set("hsl.s",$cd).hex(), 

    aql=chroma(aq).set("hsl.s",$cl).hex(), 
    aqm=chroma(aq).set("hsl.s",$cm).hex(), 
    aqr=chroma(aq).set("hsl.s",$cr).hex(), 
    aqd=chroma(aq).set("hsl.s",$cd).hex(), 

    acl=chroma(ac).set("hsl.s",$cl).hex(), 
    acm=chroma(ac).set("hsl.s",$cm).hex(), 
    acr=chroma(ac).set("hsl.s",$cr).hex(), 
    acd=chroma(ac).set("hsl.s",$cd).hex(), 

    cyl=chroma(cy).set("hsl.s",$cl).hex(), 
    cym=chroma(cy).set("hsl.s",$cm).hex(), 
    cyr=chroma(cy).set("hsl.s",$cr).hex(), 
    cyd=chroma(cy).set("hsl.s",$cd).hex(), 

    cbl=chroma(cb).set("hsl.s",$cl).hex(), 
    cbm=chroma(cb).set("hsl.s",$cm).hex(), 
    cbr=chroma(cb).set("hsl.s",$cr).hex(), 
    cbd=chroma(cb).set("hsl.s",$cd).hex(), 

    bll=chroma(bl).set("hsl.s",$cl).hex(), 
    blm=chroma(bl).set("hsl.s",$cm).hex(), 
    blr=chroma(bl).set("hsl.s",$cr).hex(), 
    bld=chroma(bl).set("hsl.s",$cd).hex(), 

    bil=chroma(bi).set("hsl.s",$cl).hex(), 
    bim=chroma(bi).set("hsl.s",$cm).hex(), 
    bir=chroma(bi).set("hsl.s",$cr).hex(), 
    bid=chroma(bi).set("hsl.s",$cd).hex(), 

    inl=chroma(ind).set("hsl.s",$cl).hex(), 
    inm=chroma(ind).set("hsl.s",$cm).hex(), 
    inr=chroma(ind).set("hsl.s",$cr).hex(), 
    ind=chroma(ind).set("hsl.s",$cd).hex(), 

    ipl=chroma(ip).set("hsl.s",$cl).hex(), 
    ipm=chroma(ip).set("hsl.s",$cm).hex(), 
    ipr=chroma(ip).set("hsl.s",$cr).hex(), 
    ipd=chroma(ip).set("hsl.s",$cd).hex(), 

    pul=chroma(pu).set("hsl.s",$cl).hex(), 
    pum=chroma(pu).set("hsl.s",$cm).hex(), 
    pur=chroma(pu).set("hsl.s",$cr).hex(), 
    pud=chroma(pu).set("hsl.s",$cd).hex(), 

    ppl=chroma(pp).set("hsl.s",$cl).hex(), 
    ppm=chroma(pp).set("hsl.s",$cm).hex(), 
    ppr=chroma(pp).set("hsl.s",$cr).hex(), 
    ppd=chroma(pp).set("hsl.s",$cd).hex(), 

    pil=chroma(pi).set("hsl.s",$cl).hex(), 
    pim=chroma(pi).set("hsl.s",$cm).hex(), 
    pir=chroma(pi).set("hsl.s",$cr).hex(), 
    pid=chroma(pi).set("hsl.s",$cd).hex(), 

    pvl=chroma(pv).set("hsl.s",$cl).hex(), 
    pvm=chroma(pv).set("hsl.s",$cm).hex(), 
    pvr=chroma(pv).set("hsl.s",$cr).hex(), 
    pvd=chroma(pv).set("hsl.s",$cd).hex(), 

    vil=chroma(vi).set("hsl.s",$cl).hex(), 
    vim=chroma(vi).set("hsl.s",$cm).hex(), 
    vir=chroma(vi).set("hsl.s",$cr).hex(), 
    vid=chroma(vi).set("hsl.s",$cd).hex(), 

    vrl=chroma(vr).set("hsl.s",$cl).hex(), 
    vrm=chroma(vr).set("hsl.s",$cm).hex(), 
    vrr=chroma(vr).set("hsl.s",$cr).hex(), 
    vrd=chroma(vr).set("hsl.s",$cd).hex();


const c = {
  wh,
  bk,

  re,
  ro,
  or,
  oy,
  ye,
  yc,
  ch,
  cg,
  gr,
  ga,
  aq,
  ac,
  cy,
  cb,
  bl,
  bi,
  ind,
  ip,
  pu,
  pp,
  pi,
  pv,
  vi,
  vr,

  rel, 
  rem, 
  rer, 
  red, 

  rol, 
  rom, 
  ror, 
  rod, 

  orl, 
  orm, 
  orr, 
  ord, 

  oyl, 
  oym, 
  oyr, 
  oyd, 

  yel, 
  yem, 
  yer, 
  yed, 

  ycl, 
  ycm, 
  ycr, 
  ycd, 

  chl, 
  chm, 
  chr, 
  chd, 

  cgl, 
  cgm, 
  cgr, 
  cgd, 

  grl, 
  grm, 
  grr, 
  grd, 

  gal, 
  gam, 
  gar, 
  gad, 

  aql, 
  aqm, 
  aqr, 
  aqd, 

  acl, 
  acm, 
  acr, 
  acd, 

  cyl, 
  cym, 
  cyr, 
  cyd, 

  cbl, 
  cbm, 
  cbr, 
  cbd, 

  bll, 
  blm, 
  blr, 
  bld, 

  bil, 
  bim, 
  bir, 
  bid, 

  inl, 
  inm, 
  inr, 
  ind, 

  ipl, 
  ipm, 
  ipr, 
  ipd, 

  pul, 
  pum, 
  pur, 
  pud, 

  ppl, 
  ppm, 
  ppr, 
  ppd, 

  pil, 
  pim, 
  pir, 
  pid, 

  pvl, 
  pvm, 
  pvr, 
  pvd, 

  vil, 
  vim, 
  vir, 
  vid, 

  vrl, 
  vrm, 
  vrr, 
  vrd,  
  //---------gy start----------------
  gyl0:chroma(bk).set('hsl.l',.9827).hex(),
  gyl1:chroma(bk).set('hsl.l',.9754).hex(),
  gyl2:chroma(bk).set('hsl.l',.9281).hex(),
  gyl3:chroma(bk).set('hsl.l',.9008).hex(),
  gyl4:chroma(bk).set('hsl.l',.8735).hex(),
  gyl5:chroma(bk).set('hsl.l',.8462).hex(),
  gyl6:chroma(bk).set('hsl.l',.8189).hex(),
  gyl7:chroma(bk).set('hsl.l',.7916).hex(),
  gyl8:chroma(bk).set('hsl.l',.7643).hex(),
  gyl9:chroma(bk).set('hsl.l',.7370).hex(),
  
  gym1:chroma(bk).set('hsl.l',.7097).hex(),
  gym2:chroma(bk).set('hsl.l',.6824).hex(),
  gym3:chroma(bk).set('hsl.l',.6551).hex(),
  gym4:chroma(bk).set('hsl.l',.6278).hex(),
  gym5:chroma(bk).set('hsl.l',.6005).hex(),
  gym6:chroma(bk).set('hsl.l',.5732).hex(),
  gym7:chroma(bk).set('hsl.l',.5459).hex(),
  gym8:chroma(bk).set('hsl.l',.5186).hex(),
  gym9:chroma(bk).set('hsl.l',.4913).hex(),

  gyr1:chroma(bk).set('hsl.l',.4640).hex(),
  gyr2:chroma(bk).set('hsl.l',.4367).hex(),
  gyr3:chroma(bk).set('hsl.l',.4094).hex(),
  gyr4:chroma(bk).set('hsl.l',.3821).hex(),
  gyr5:chroma(bk).set('hsl.l',.3548).hex(),
  gyr6:chroma(bk).set('hsl.l',.3275).hex(),
  gyr7:chroma(bk).set('hsl.l',.3002).hex(),
  gyr8:chroma(bk).set('hsl.l',.2729).hex(),
  gyr9:chroma(bk).set('hsl.l',.2456).hex(),

  gyd1:chroma(bk).set('hsl.l',.2183).hex(),
  gyd2:chroma(bk).set('hsl.l',.1910).hex(),
  gyd3:chroma(bk).set('hsl.l',.1637).hex(),
  gyd4:chroma(bk).set('hsl.l',.1364).hex(),
  gyd5:chroma(bk).set('hsl.l',.1091).hex(),
  gyd6:chroma(bk).set('hsl.l',.0818).hex(),
  gyd7:chroma(bk).set('hsl.l',.0545).hex(),
  gyd8:chroma(bk).set('hsl.l',.0272).hex(),
  gyd9:chroma(bk).set('hsl.l',.0).hex(),
  //---------gy end----------------
  rel1:chroma(rel).set("hsl.l",$level1).hex(),
  rel2:chroma(rel).set("hsl.l",$level2).hex(),
  rel3:chroma(rel).set("hsl.l",$level3).hex(),
  rel4:chroma(rel).set("hsl.l",$level4).hex(),
  rel5:chroma(rel).set("hsl.l",$level5).hex(),
  rel6:chroma(rel).set("hsl.l",$level6).hex(),
  rel7:chroma(rel).set("hsl.l",$level7).hex(),
  rel8:chroma(rel).set("hsl.l",$level8).hex(),
  rel9:chroma(rel).set("hsl.l",$level9).hex(),

  rem1:chroma(rem).set("hsl.l",$level1).hex(),
  rem2:chroma(rem).set("hsl.l",$level2).hex(),
  rem3:chroma(rem).set("hsl.l",$level3).hex(),
  rem4:chroma(rem).set("hsl.l",$level4).hex(),
  rem5:chroma(rem).set("hsl.l",$level5).hex(),
  rem6:chroma(rem).set("hsl.l",$level6).hex(),
  rem7:chroma(rem).set("hsl.l",$level7).hex(),
  rem8:chroma(rem).set("hsl.l",$level8).hex(),
  rem9:chroma(rem).set("hsl.l",$level9).hex(),

  rer1:chroma(rer).set("hsl.l",$level1).hex(),
  rer2:chroma(rer).set("hsl.l",$level2).hex(),
  rer3:chroma(rer).set("hsl.l",$level3).hex(),
  rer4:chroma(rer).set("hsl.l",$level4).hex(),
  rer5:chroma(rer).set("hsl.l",$level5).hex(),
  rer6:chroma(rer).set("hsl.l",$level6).hex(),
  rer7:chroma(rer).set("hsl.l",$level7).hex(),
  rer8:chroma(rer).set("hsl.l",$level8).hex(),
  rer9:chroma(rer).set("hsl.l",$level9).hex(),

  red1:chroma(red).set("hsl.l",$level1).hex(),
  red2:chroma(red).set("hsl.l",$level2).hex(),
  red3:chroma(red).set("hsl.l",$level3).hex(),
  red4:chroma(red).set("hsl.l",$level4).hex(),
  red5:chroma(red).set("hsl.l",$level5).hex(),
  red6:chroma(red).set("hsl.l",$level6).hex(),
  red7:chroma(red).set("hsl.l",$level7).hex(),
  red8:chroma(red).set("hsl.l",$level8).hex(),
  red9:chroma(red).set("hsl.l",$level9).hex(),

  rol1:chroma(rol).set("hsl.l",$level1).hex(),
  rol2:chroma(rol).set("hsl.l",$level2).hex(),
  rol3:chroma(rol).set("hsl.l",$level3).hex(),
  rol4:chroma(rol).set("hsl.l",$level4).hex(),
  rol5:chroma(rol).set("hsl.l",$level5).hex(),
  rol6:chroma(rol).set("hsl.l",$level6).hex(),
  rol7:chroma(rol).set("hsl.l",$level7).hex(),
  rol8:chroma(rol).set("hsl.l",$level8).hex(),
  rol9:chroma(rol).set("hsl.l",$level9).hex(),

  rom1:chroma(rom).set("hsl.l",$level1).hex(),
  rom2:chroma(rom).set("hsl.l",$level2).hex(),
  rom3:chroma(rom).set("hsl.l",$level3).hex(),
  rom4:chroma(rom).set("hsl.l",$level4).hex(),
  rom5:chroma(rom).set("hsl.l",$level5).hex(),
  rom6:chroma(rom).set("hsl.l",$level6).hex(),
  rom7:chroma(rom).set("hsl.l",$level7).hex(),
  rom8:chroma(rom).set("hsl.l",$level8).hex(),
  rom9:chroma(rom).set("hsl.l",$level9).hex(),

  ror1:chroma(ror).set("hsl.l",$level1).hex(),
  ror2:chroma(ror).set("hsl.l",$level2).hex(),
  ror3:chroma(ror).set("hsl.l",$level3).hex(),
  ror4:chroma(ror).set("hsl.l",$level4).hex(),
  ror5:chroma(ror).set("hsl.l",$level5).hex(),
  ror6:chroma(ror).set("hsl.l",$level6).hex(),
  ror7:chroma(ror).set("hsl.l",$level7).hex(),
  ror8:chroma(ror).set("hsl.l",$level8).hex(),
  ror9:chroma(ror).set("hsl.l",$level9).hex(),

  rod1:chroma(rod).set("hsl.l",$level1).hex(),
  rod2:chroma(rod).set("hsl.l",$level2).hex(),
  rod3:chroma(rod).set("hsl.l",$level3).hex(),
  rod4:chroma(rod).set("hsl.l",$level4).hex(),
  rod5:chroma(rod).set("hsl.l",$level5).hex(),
  rod6:chroma(rod).set("hsl.l",$level6).hex(),
  rod7:chroma(rod).set("hsl.l",$level7).hex(),
  rod8:chroma(rod).set("hsl.l",$level8).hex(),
  rod9:chroma(rod).set("hsl.l",$level9).hex(),

  orl1:chroma(orl).set("hsl.l",$level1).hex(),
  orl2:chroma(orl).set("hsl.l",$level2).hex(),
  orl3:chroma(orl).set("hsl.l",$level3).hex(),
  orl4:chroma(orl).set("hsl.l",$level4).hex(),
  orl5:chroma(orl).set("hsl.l",$level5).hex(),
  orl6:chroma(orl).set("hsl.l",$level6).hex(),
  orl7:chroma(orl).set("hsl.l",$level7).hex(),
  orl8:chroma(orl).set("hsl.l",$level8).hex(),
  orl9:chroma(orl).set("hsl.l",$level9).hex(),

  orm1:chroma(orm).set("hsl.l",$level1).hex(),
  orm2:chroma(orm).set("hsl.l",$level2).hex(),
  orm3:chroma(orm).set("hsl.l",$level3).hex(),
  orm4:chroma(orm).set("hsl.l",$level4).hex(),
  orm5:chroma(orm).set("hsl.l",$level5).hex(),
  orm6:chroma(orm).set("hsl.l",$level6).hex(),
  orm7:chroma(orm).set("hsl.l",$level7).hex(),
  orm8:chroma(orm).set("hsl.l",$level8).hex(),
  orm9:chroma(orm).set("hsl.l",$level9).hex(),

  orr1:chroma(orr).set("hsl.l",$level1).hex(),
  orr2:chroma(orr).set("hsl.l",$level2).hex(),
  orr3:chroma(orr).set("hsl.l",$level3).hex(),
  orr4:chroma(orr).set("hsl.l",$level4).hex(),
  orr5:chroma(orr).set("hsl.l",$level5).hex(),
  orr6:chroma(orr).set("hsl.l",$level6).hex(),
  orr7:chroma(orr).set("hsl.l",$level7).hex(),
  orr8:chroma(orr).set("hsl.l",$level8).hex(),
  orr9:chroma(orr).set("hsl.l",$level9).hex(),

  ord1:chroma(ord).set("hsl.l",$level1).hex(),
  ord2:chroma(ord).set("hsl.l",$level2).hex(),
  ord3:chroma(ord).set("hsl.l",$level3).hex(),
  ord4:chroma(ord).set("hsl.l",$level4).hex(),
  ord5:chroma(ord).set("hsl.l",$level5).hex(),
  ord6:chroma(ord).set("hsl.l",$level6).hex(),
  ord7:chroma(ord).set("hsl.l",$level7).hex(),
  ord8:chroma(ord).set("hsl.l",$level8).hex(),
  ord9:chroma(ord).set("hsl.l",$level9).hex(),

  oyl1:chroma(oyl).set("hsl.l",$level1).hex(),
  oyl2:chroma(oyl).set("hsl.l",$level2).hex(),
  oyl3:chroma(oyl).set("hsl.l",$level3).hex(),
  oyl4:chroma(oyl).set("hsl.l",$level4).hex(),
  oyl5:chroma(oyl).set("hsl.l",$level5).hex(),
  oyl6:chroma(oyl).set("hsl.l",$level6).hex(),
  oyl7:chroma(oyl).set("hsl.l",$level7).hex(),
  oyl8:chroma(oyl).set("hsl.l",$level8).hex(),
  oyl9:chroma(oyl).set("hsl.l",$level9).hex(),

  oym1:chroma(oym).set("hsl.l",$level1).hex(),
  oym2:chroma(oym).set("hsl.l",$level2).hex(),
  oym3:chroma(oym).set("hsl.l",$level3).hex(),
  oym4:chroma(oym).set("hsl.l",$level4).hex(),
  oym5:chroma(oym).set("hsl.l",$level5).hex(),
  oym6:chroma(oym).set("hsl.l",$level6).hex(),
  oym7:chroma(oym).set("hsl.l",$level7).hex(),
  oym8:chroma(oym).set("hsl.l",$level8).hex(),
  oym9:chroma(oym).set("hsl.l",$level9).hex(),

  oyr1:chroma(oyr).set("hsl.l",$level1).hex(),
  oyr2:chroma(oyr).set("hsl.l",$level2).hex(),
  oyr3:chroma(oyr).set("hsl.l",$level3).hex(),
  oyr4:chroma(oyr).set("hsl.l",$level4).hex(),
  oyr5:chroma(oyr).set("hsl.l",$level5).hex(),
  oyr6:chroma(oyr).set("hsl.l",$level6).hex(),
  oyr7:chroma(oyr).set("hsl.l",$level7).hex(),
  oyr8:chroma(oyr).set("hsl.l",$level8).hex(),
  oyr9:chroma(oyr).set("hsl.l",$level9).hex(),

  oyd1:chroma(oyd).set("hsl.l",$level1).hex(),
  oyd2:chroma(oyd).set("hsl.l",$level2).hex(),
  oyd3:chroma(oyd).set("hsl.l",$level3).hex(),
  oyd4:chroma(oyd).set("hsl.l",$level4).hex(),
  oyd5:chroma(oyd).set("hsl.l",$level5).hex(),
  oyd6:chroma(oyd).set("hsl.l",$level6).hex(),
  oyd7:chroma(oyd).set("hsl.l",$level7).hex(),
  oyd8:chroma(oyd).set("hsl.l",$level8).hex(),
  oyd9:chroma(oyd).set("hsl.l",$level9).hex(),

  yel1:chroma(yel).set("hsl.l",$level1).hex(),
  yel2:chroma(yel).set("hsl.l",$level2).hex(),
  yel3:chroma(yel).set("hsl.l",$level3).hex(),
  yel4:chroma(yel).set("hsl.l",$level4).hex(),
  yel5:chroma(yel).set("hsl.l",$level5).hex(),
  yel6:chroma(yel).set("hsl.l",$level6).hex(),
  yel7:chroma(yel).set("hsl.l",$level7).hex(),
  yel8:chroma(yel).set("hsl.l",$level8).hex(),
  yel9:chroma(yel).set("hsl.l",$level9).hex(),

  yem1:chroma(yem).set("hsl.l",$level1).hex(),
  yem2:chroma(yem).set("hsl.l",$level2).hex(),
  yem3:chroma(yem).set("hsl.l",$level3).hex(),
  yem4:chroma(yem).set("hsl.l",$level4).hex(),
  yem5:chroma(yem).set("hsl.l",$level5).hex(),
  yem6:chroma(yem).set("hsl.l",$level6).hex(),
  yem7:chroma(yem).set("hsl.l",$level7).hex(),
  yem8:chroma(yem).set("hsl.l",$level8).hex(),
  yem9:chroma(yem).set("hsl.l",$level9).hex(),

  yer1:chroma(yer).set("hsl.l",$level1).hex(),
  yer2:chroma(yer).set("hsl.l",$level2).hex(),
  yer3:chroma(yer).set("hsl.l",$level3).hex(),
  yer4:chroma(yer).set("hsl.l",$level4).hex(),
  yer5:chroma(yer).set("hsl.l",$level5).hex(),
  yer6:chroma(yer).set("hsl.l",$level6).hex(),
  yer7:chroma(yer).set("hsl.l",$level7).hex(),
  yer8:chroma(yer).set("hsl.l",$level8).hex(),
  yer9:chroma(yer).set("hsl.l",$level9).hex(),

  yed1:chroma(yed).set("hsl.l",$level1).hex(),
  yed2:chroma(yed).set("hsl.l",$level2).hex(),
  yed3:chroma(yed).set("hsl.l",$level3).hex(),
  yed4:chroma(yed).set("hsl.l",$level4).hex(),
  yed5:chroma(yed).set("hsl.l",$level5).hex(),
  yed6:chroma(yed).set("hsl.l",$level6).hex(),
  yed7:chroma(yed).set("hsl.l",$level7).hex(),
  yed8:chroma(yed).set("hsl.l",$level8).hex(),
  yed9:chroma(yed).set("hsl.l",$level9).hex(),

  ycl1:chroma(ycl).set("hsl.l",$level1).hex(),
  ycl2:chroma(ycl).set("hsl.l",$level2).hex(),
  ycl3:chroma(ycl).set("hsl.l",$level3).hex(),
  ycl4:chroma(ycl).set("hsl.l",$level4).hex(),
  ycl5:chroma(ycl).set("hsl.l",$level5).hex(),
  ycl6:chroma(ycl).set("hsl.l",$level6).hex(),
  ycl7:chroma(ycl).set("hsl.l",$level7).hex(),
  ycl8:chroma(ycl).set("hsl.l",$level8).hex(),
  ycl9:chroma(ycl).set("hsl.l",$level9).hex(),

  ycm1:chroma(ycm).set("hsl.l",$level1).hex(),
  ycm2:chroma(ycm).set("hsl.l",$level2).hex(),
  ycm3:chroma(ycm).set("hsl.l",$level3).hex(),
  ycm4:chroma(ycm).set("hsl.l",$level4).hex(),
  ycm5:chroma(ycm).set("hsl.l",$level5).hex(),
  ycm6:chroma(ycm).set("hsl.l",$level6).hex(),
  ycm7:chroma(ycm).set("hsl.l",$level7).hex(),
  ycm8:chroma(ycm).set("hsl.l",$level8).hex(),
  ycm9:chroma(ycm).set("hsl.l",$level9).hex(),

  ycr1:chroma(ycr).set("hsl.l",$level1).hex(),
  ycr2:chroma(ycr).set("hsl.l",$level2).hex(),
  ycr3:chroma(ycr).set("hsl.l",$level3).hex(),
  ycr4:chroma(ycr).set("hsl.l",$level4).hex(),
  ycr5:chroma(ycr).set("hsl.l",$level5).hex(),
  ycr6:chroma(ycr).set("hsl.l",$level6).hex(),
  ycr7:chroma(ycr).set("hsl.l",$level7).hex(),
  ycr8:chroma(ycr).set("hsl.l",$level8).hex(),
  ycr9:chroma(ycr).set("hsl.l",$level9).hex(),

  ycd1:chroma(ycd).set("hsl.l",$level1).hex(),
  ycd2:chroma(ycd).set("hsl.l",$level2).hex(),
  ycd3:chroma(ycd).set("hsl.l",$level3).hex(),
  ycd4:chroma(ycd).set("hsl.l",$level4).hex(),
  ycd5:chroma(ycd).set("hsl.l",$level5).hex(),
  ycd6:chroma(ycd).set("hsl.l",$level6).hex(),
  ycd7:chroma(ycd).set("hsl.l",$level7).hex(),
  ycd8:chroma(ycd).set("hsl.l",$level8).hex(),
  ycd9:chroma(ycd).set("hsl.l",$level9).hex(),

  chl1:chroma(chl).set("hsl.l",$level1).hex(),
  chl2:chroma(chl).set("hsl.l",$level2).hex(),
  chl3:chroma(chl).set("hsl.l",$level3).hex(),
  chl4:chroma(chl).set("hsl.l",$level4).hex(),
  chl5:chroma(chl).set("hsl.l",$level5).hex(),
  chl6:chroma(chl).set("hsl.l",$level6).hex(),
  chl7:chroma(chl).set("hsl.l",$level7).hex(),
  chl8:chroma(chl).set("hsl.l",$level8).hex(),
  chl9:chroma(chl).set("hsl.l",$level9).hex(),

  chm1:chroma(chm).set("hsl.l",$level1).hex(),
  chm2:chroma(chm).set("hsl.l",$level2).hex(),
  chm3:chroma(chm).set("hsl.l",$level3).hex(),
  chm4:chroma(chm).set("hsl.l",$level4).hex(),
  chm5:chroma(chm).set("hsl.l",$level5).hex(),
  chm6:chroma(chm).set("hsl.l",$level6).hex(),
  chm7:chroma(chm).set("hsl.l",$level7).hex(),
  chm8:chroma(chm).set("hsl.l",$level8).hex(),
  chm9:chroma(chm).set("hsl.l",$level9).hex(),

  chr1:chroma(chr).set("hsl.l",$level1).hex(),
  chr2:chroma(chr).set("hsl.l",$level2).hex(),
  chr3:chroma(chr).set("hsl.l",$level3).hex(),
  chr4:chroma(chr).set("hsl.l",$level4).hex(),
  chr5:chroma(chr).set("hsl.l",$level5).hex(),
  chr6:chroma(chr).set("hsl.l",$level6).hex(),
  chr7:chroma(chr).set("hsl.l",$level7).hex(),
  chr8:chroma(chr).set("hsl.l",$level8).hex(),
  chr9:chroma(chr).set("hsl.l",$level9).hex(),

  chd1:chroma(chd).set("hsl.l",$level1).hex(),
  chd2:chroma(chd).set("hsl.l",$level2).hex(),
  chd3:chroma(chd).set("hsl.l",$level3).hex(),
  chd4:chroma(chd).set("hsl.l",$level4).hex(),
  chd5:chroma(chd).set("hsl.l",$level5).hex(),
  chd6:chroma(chd).set("hsl.l",$level6).hex(),
  chd7:chroma(chd).set("hsl.l",$level7).hex(),
  chd8:chroma(chd).set("hsl.l",$level8).hex(),
  chd9:chroma(chd).set("hsl.l",$level9).hex(),

  cgl1:chroma(cgl).set("hsl.l",$level1).hex(),
  cgl2:chroma(cgl).set("hsl.l",$level2).hex(),
  cgl3:chroma(cgl).set("hsl.l",$level3).hex(),
  cgl4:chroma(cgl).set("hsl.l",$level4).hex(),
  cgl5:chroma(cgl).set("hsl.l",$level5).hex(),
  cgl6:chroma(cgl).set("hsl.l",$level6).hex(),
  cgl7:chroma(cgl).set("hsl.l",$level7).hex(),
  cgl8:chroma(cgl).set("hsl.l",$level8).hex(),
  cgl9:chroma(cgl).set("hsl.l",$level9).hex(),

  cgm1:chroma(cgm).set("hsl.l",$level1).hex(),
  cgm2:chroma(cgm).set("hsl.l",$level2).hex(),
  cgm3:chroma(cgm).set("hsl.l",$level3).hex(),
  cgm4:chroma(cgm).set("hsl.l",$level4).hex(),
  cgm5:chroma(cgm).set("hsl.l",$level5).hex(),
  cgm6:chroma(cgm).set("hsl.l",$level6).hex(),
  cgm7:chroma(cgm).set("hsl.l",$level7).hex(),
  cgm8:chroma(cgm).set("hsl.l",$level8).hex(),
  cgm9:chroma(cgm).set("hsl.l",$level9).hex(),

  cgr1:chroma(cgr).set("hsl.l",$level1).hex(),
  cgr2:chroma(cgr).set("hsl.l",$level2).hex(),
  cgr3:chroma(cgr).set("hsl.l",$level3).hex(),
  cgr4:chroma(cgr).set("hsl.l",$level4).hex(),
  cgr5:chroma(cgr).set("hsl.l",$level5).hex(),
  cgr6:chroma(cgr).set("hsl.l",$level6).hex(),
  cgr7:chroma(cgr).set("hsl.l",$level7).hex(),
  cgr8:chroma(cgr).set("hsl.l",$level8).hex(),
  cgr9:chroma(cgr).set("hsl.l",$level9).hex(),

  cgd1:chroma(cgd).set("hsl.l",$level1).hex(),
  cgd2:chroma(cgd).set("hsl.l",$level2).hex(),
  cgd3:chroma(cgd).set("hsl.l",$level3).hex(),
  cgd4:chroma(cgd).set("hsl.l",$level4).hex(),
  cgd5:chroma(cgd).set("hsl.l",$level5).hex(),
  cgd6:chroma(cgd).set("hsl.l",$level6).hex(),
  cgd7:chroma(cgd).set("hsl.l",$level7).hex(),
  cgd8:chroma(cgd).set("hsl.l",$level8).hex(),
  cgd9:chroma(cgd).set("hsl.l",$level9).hex(),

  grl1:chroma(grl).set("hsl.l",$level1).hex(),
  grl2:chroma(grl).set("hsl.l",$level2).hex(),
  grl3:chroma(grl).set("hsl.l",$level3).hex(),
  grl4:chroma(grl).set("hsl.l",$level4).hex(),
  grl5:chroma(grl).set("hsl.l",$level5).hex(),
  grl6:chroma(grl).set("hsl.l",$level6).hex(),
  grl7:chroma(grl).set("hsl.l",$level7).hex(),
  grl8:chroma(grl).set("hsl.l",$level8).hex(),
  grl9:chroma(grl).set("hsl.l",$level9).hex(),

  grm1:chroma(grm).set("hsl.l",$level1).hex(),
  grm2:chroma(grm).set("hsl.l",$level2).hex(),
  grm3:chroma(grm).set("hsl.l",$level3).hex(),
  grm4:chroma(grm).set("hsl.l",$level4).hex(),
  grm5:chroma(grm).set("hsl.l",$level5).hex(),
  grm6:chroma(grm).set("hsl.l",$level6).hex(),
  grm7:chroma(grm).set("hsl.l",$level7).hex(),
  grm8:chroma(grm).set("hsl.l",$level8).hex(),
  grm9:chroma(grm).set("hsl.l",$level9).hex(),

  grr1:chroma(grr).set("hsl.l",$level1).hex(),
  grr2:chroma(grr).set("hsl.l",$level2).hex(),
  grr3:chroma(grr).set("hsl.l",$level3).hex(),
  grr4:chroma(grr).set("hsl.l",$level4).hex(),
  grr5:chroma(grr).set("hsl.l",$level5).hex(),
  grr6:chroma(grr).set("hsl.l",$level6).hex(),
  grr7:chroma(grr).set("hsl.l",$level7).hex(),
  grr8:chroma(grr).set("hsl.l",$level8).hex(),
  grr9:chroma(grr).set("hsl.l",$level9).hex(),

  grd1:chroma(grd).set("hsl.l",$level1).hex(),
  grd2:chroma(grd).set("hsl.l",$level2).hex(),
  grd3:chroma(grd).set("hsl.l",$level3).hex(),
  grd4:chroma(grd).set("hsl.l",$level4).hex(),
  grd5:chroma(grd).set("hsl.l",$level5).hex(),
  grd6:chroma(grd).set("hsl.l",$level6).hex(),
  grd7:chroma(grd).set("hsl.l",$level7).hex(),
  grd8:chroma(grd).set("hsl.l",$level8).hex(),
  grd9:chroma(grd).set("hsl.l",$level9).hex(),

  gal1:chroma(gal).set("hsl.l",$level1).hex(),
  gal2:chroma(gal).set("hsl.l",$level2).hex(),
  gal3:chroma(gal).set("hsl.l",$level3).hex(),
  gal4:chroma(gal).set("hsl.l",$level4).hex(),
  gal5:chroma(gal).set("hsl.l",$level5).hex(),
  gal6:chroma(gal).set("hsl.l",$level6).hex(),
  gal7:chroma(gal).set("hsl.l",$level7).hex(),
  gal8:chroma(gal).set("hsl.l",$level8).hex(),
  gal9:chroma(gal).set("hsl.l",$level9).hex(),

  gam1:chroma(gam).set("hsl.l",$level1).hex(),
  gam2:chroma(gam).set("hsl.l",$level2).hex(),
  gam3:chroma(gam).set("hsl.l",$level3).hex(),
  gam4:chroma(gam).set("hsl.l",$level4).hex(),
  gam5:chroma(gam).set("hsl.l",$level5).hex(),
  gam6:chroma(gam).set("hsl.l",$level6).hex(),
  gam7:chroma(gam).set("hsl.l",$level7).hex(),
  gam8:chroma(gam).set("hsl.l",$level8).hex(),
  gam9:chroma(gam).set("hsl.l",$level9).hex(),

  gar1:chroma(gar).set("hsl.l",$level1).hex(),
  gar2:chroma(gar).set("hsl.l",$level2).hex(),
  gar3:chroma(gar).set("hsl.l",$level3).hex(),
  gar4:chroma(gar).set("hsl.l",$level4).hex(),
  gar5:chroma(gar).set("hsl.l",$level5).hex(),
  gar6:chroma(gar).set("hsl.l",$level6).hex(),
  gar7:chroma(gar).set("hsl.l",$level7).hex(),
  gar8:chroma(gar).set("hsl.l",$level8).hex(),
  gar9:chroma(gar).set("hsl.l",$level9).hex(),

  gad1:chroma(gad).set("hsl.l",$level1).hex(),
  gad2:chroma(gad).set("hsl.l",$level2).hex(),
  gad3:chroma(gad).set("hsl.l",$level3).hex(),
  gad4:chroma(gad).set("hsl.l",$level4).hex(),
  gad5:chroma(gad).set("hsl.l",$level5).hex(),
  gad6:chroma(gad).set("hsl.l",$level6).hex(),
  gad7:chroma(gad).set("hsl.l",$level7).hex(),
  gad8:chroma(gad).set("hsl.l",$level8).hex(),
  gad9:chroma(gad).set("hsl.l",$level9).hex(),

  aql1:chroma(aql).set("hsl.l",$level1).hex(),
  aql2:chroma(aql).set("hsl.l",$level2).hex(),
  aql3:chroma(aql).set("hsl.l",$level3).hex(),
  aql4:chroma(aql).set("hsl.l",$level4).hex(),
  aql5:chroma(aql).set("hsl.l",$level5).hex(),
  aql6:chroma(aql).set("hsl.l",$level6).hex(),
  aql7:chroma(aql).set("hsl.l",$level7).hex(),
  aql8:chroma(aql).set("hsl.l",$level8).hex(),
  aql9:chroma(aql).set("hsl.l",$level9).hex(),

  aqm1:chroma(aqm).set("hsl.l",$level1).hex(),
  aqm2:chroma(aqm).set("hsl.l",$level2).hex(),
  aqm3:chroma(aqm).set("hsl.l",$level3).hex(),
  aqm4:chroma(aqm).set("hsl.l",$level4).hex(),
  aqm5:chroma(aqm).set("hsl.l",$level5).hex(),
  aqm6:chroma(aqm).set("hsl.l",$level6).hex(),
  aqm7:chroma(aqm).set("hsl.l",$level7).hex(),
  aqm8:chroma(aqm).set("hsl.l",$level8).hex(),
  aqm9:chroma(aqm).set("hsl.l",$level9).hex(),

  aqr1:chroma(aqr).set("hsl.l",$level1).hex(),
  aqr2:chroma(aqr).set("hsl.l",$level2).hex(),
  aqr3:chroma(aqr).set("hsl.l",$level3).hex(),
  aqr4:chroma(aqr).set("hsl.l",$level4).hex(),
  aqr5:chroma(aqr).set("hsl.l",$level5).hex(),
  aqr6:chroma(aqr).set("hsl.l",$level6).hex(),
  aqr7:chroma(aqr).set("hsl.l",$level7).hex(),
  aqr8:chroma(aqr).set("hsl.l",$level8).hex(),
  aqr9:chroma(aqr).set("hsl.l",$level9).hex(),

  aqd1:chroma(aqd).set("hsl.l",$level1).hex(),
  aqd2:chroma(aqd).set("hsl.l",$level2).hex(),
  aqd3:chroma(aqd).set("hsl.l",$level3).hex(),
  aqd4:chroma(aqd).set("hsl.l",$level4).hex(),
  aqd5:chroma(aqd).set("hsl.l",$level5).hex(),
  aqd6:chroma(aqd).set("hsl.l",$level6).hex(),
  aqd7:chroma(aqd).set("hsl.l",$level7).hex(),
  aqd8:chroma(aqd).set("hsl.l",$level8).hex(),
  aqd9:chroma(aqd).set("hsl.l",$level9).hex(),

  acl1:chroma(acl).set("hsl.l",$level1).hex(),
  acl2:chroma(acl).set("hsl.l",$level2).hex(),
  acl3:chroma(acl).set("hsl.l",$level3).hex(),
  acl4:chroma(acl).set("hsl.l",$level4).hex(),
  acl5:chroma(acl).set("hsl.l",$level5).hex(),
  acl6:chroma(acl).set("hsl.l",$level6).hex(),
  acl7:chroma(acl).set("hsl.l",$level7).hex(),
  acl8:chroma(acl).set("hsl.l",$level8).hex(),
  acl9:chroma(acl).set("hsl.l",$level9).hex(),

  acm1:chroma(acm).set("hsl.l",$level1).hex(),
  acm2:chroma(acm).set("hsl.l",$level2).hex(),
  acm3:chroma(acm).set("hsl.l",$level3).hex(),
  acm4:chroma(acm).set("hsl.l",$level4).hex(),
  acm5:chroma(acm).set("hsl.l",$level5).hex(),
  acm6:chroma(acm).set("hsl.l",$level6).hex(),
  acm7:chroma(acm).set("hsl.l",$level7).hex(),
  acm8:chroma(acm).set("hsl.l",$level8).hex(),
  acm9:chroma(acm).set("hsl.l",$level9).hex(),

  acr1:chroma(acr).set("hsl.l",$level1).hex(),
  acr2:chroma(acr).set("hsl.l",$level2).hex(),
  acr3:chroma(acr).set("hsl.l",$level3).hex(),
  acr4:chroma(acr).set("hsl.l",$level4).hex(),
  acr5:chroma(acr).set("hsl.l",$level5).hex(),
  acr6:chroma(acr).set("hsl.l",$level6).hex(),
  acr7:chroma(acr).set("hsl.l",$level7).hex(),
  acr8:chroma(acr).set("hsl.l",$level8).hex(),
  acr9:chroma(acr).set("hsl.l",$level9).hex(),

  acd1:chroma(acd).set("hsl.l",$level1).hex(),
  acd2:chroma(acd).set("hsl.l",$level2).hex(),
  acd3:chroma(acd).set("hsl.l",$level3).hex(),
  acd4:chroma(acd).set("hsl.l",$level4).hex(),
  acd5:chroma(acd).set("hsl.l",$level5).hex(),
  acd6:chroma(acd).set("hsl.l",$level6).hex(),
  acd7:chroma(acd).set("hsl.l",$level7).hex(),
  acd8:chroma(acd).set("hsl.l",$level8).hex(),
  acd9:chroma(acd).set("hsl.l",$level9).hex(),

  cyl1:chroma(cyl).set("hsl.l",$level1).hex(),
  cyl2:chroma(cyl).set("hsl.l",$level2).hex(),
  cyl3:chroma(cyl).set("hsl.l",$level3).hex(),
  cyl4:chroma(cyl).set("hsl.l",$level4).hex(),
  cyl5:chroma(cyl).set("hsl.l",$level5).hex(),
  cyl6:chroma(cyl).set("hsl.l",$level6).hex(),
  cyl7:chroma(cyl).set("hsl.l",$level7).hex(),
  cyl8:chroma(cyl).set("hsl.l",$level8).hex(),
  cyl9:chroma(cyl).set("hsl.l",$level9).hex(),

  cym1:chroma(cym).set("hsl.l",$level1).hex(),
  cym2:chroma(cym).set("hsl.l",$level2).hex(),
  cym3:chroma(cym).set("hsl.l",$level3).hex(),
  cym4:chroma(cym).set("hsl.l",$level4).hex(),
  cym5:chroma(cym).set("hsl.l",$level5).hex(),
  cym6:chroma(cym).set("hsl.l",$level6).hex(),
  cym7:chroma(cym).set("hsl.l",$level7).hex(),
  cym8:chroma(cym).set("hsl.l",$level8).hex(),
  cym9:chroma(cym).set("hsl.l",$level9).hex(),

  cyr1:chroma(cyr).set("hsl.l",$level1).hex(),
  cyr2:chroma(cyr).set("hsl.l",$level2).hex(),
  cyr3:chroma(cyr).set("hsl.l",$level3).hex(),
  cyr4:chroma(cyr).set("hsl.l",$level4).hex(),
  cyr5:chroma(cyr).set("hsl.l",$level5).hex(),
  cyr6:chroma(cyr).set("hsl.l",$level6).hex(),
  cyr7:chroma(cyr).set("hsl.l",$level7).hex(),
  cyr8:chroma(cyr).set("hsl.l",$level8).hex(),
  cyr9:chroma(cyr).set("hsl.l",$level9).hex(),

  cyd1:chroma(cyd).set("hsl.l",$level1).hex(),
  cyd2:chroma(cyd).set("hsl.l",$level2).hex(),
  cyd3:chroma(cyd).set("hsl.l",$level3).hex(),
  cyd4:chroma(cyd).set("hsl.l",$level4).hex(),
  cyd5:chroma(cyd).set("hsl.l",$level5).hex(),
  cyd6:chroma(cyd).set("hsl.l",$level6).hex(),
  cyd7:chroma(cyd).set("hsl.l",$level7).hex(),
  cyd8:chroma(cyd).set("hsl.l",$level8).hex(),
  cyd9:chroma(cyd).set("hsl.l",$level9).hex(),

  cbl1:chroma(cbl).set("hsl.l",$level1).hex(),
  cbl2:chroma(cbl).set("hsl.l",$level2).hex(),
  cbl3:chroma(cbl).set("hsl.l",$level3).hex(),
  cbl4:chroma(cbl).set("hsl.l",$level4).hex(),
  cbl5:chroma(cbl).set("hsl.l",$level5).hex(),
  cbl6:chroma(cbl).set("hsl.l",$level6).hex(),
  cbl7:chroma(cbl).set("hsl.l",$level7).hex(),
  cbl8:chroma(cbl).set("hsl.l",$level8).hex(),
  cbl9:chroma(cbl).set("hsl.l",$level9).hex(),

  cbm1:chroma(cbm).set("hsl.l",$level1).hex(),
  cbm2:chroma(cbm).set("hsl.l",$level2).hex(),
  cbm3:chroma(cbm).set("hsl.l",$level3).hex(),
  cbm4:chroma(cbm).set("hsl.l",$level4).hex(),
  cbm5:chroma(cbm).set("hsl.l",$level5).hex(),
  cbm6:chroma(cbm).set("hsl.l",$level6).hex(),
  cbm7:chroma(cbm).set("hsl.l",$level7).hex(),
  cbm8:chroma(cbm).set("hsl.l",$level8).hex(),
  cbm9:chroma(cbm).set("hsl.l",$level9).hex(),

  cbr1:chroma(cbr).set("hsl.l",$level1).hex(),
  cbr2:chroma(cbr).set("hsl.l",$level2).hex(),
  cbr3:chroma(cbr).set("hsl.l",$level3).hex(),
  cbr4:chroma(cbr).set("hsl.l",$level4).hex(),
  cbr5:chroma(cbr).set("hsl.l",$level5).hex(),
  cbr6:chroma(cbr).set("hsl.l",$level6).hex(),
  cbr7:chroma(cbr).set("hsl.l",$level7).hex(),
  cbr8:chroma(cbr).set("hsl.l",$level8).hex(),
  cbr9:chroma(cbr).set("hsl.l",$level9).hex(),

  cbd1:chroma(cbd).set("hsl.l",$level1).hex(),
  cbd2:chroma(cbd).set("hsl.l",$level2).hex(),
  cbd3:chroma(cbd).set("hsl.l",$level3).hex(),
  cbd4:chroma(cbd).set("hsl.l",$level4).hex(),
  cbd5:chroma(cbd).set("hsl.l",$level5).hex(),
  cbd6:chroma(cbd).set("hsl.l",$level6).hex(),
  cbd7:chroma(cbd).set("hsl.l",$level7).hex(),
  cbd8:chroma(cbd).set("hsl.l",$level8).hex(),
  cbd9:chroma(cbd).set("hsl.l",$level9).hex(),

  bll1:chroma(bll).set("hsl.l",$level1).hex(),
  bll2:chroma(bll).set("hsl.l",$level2).hex(),
  bll3:chroma(bll).set("hsl.l",$level3).hex(),
  bll4:chroma(bll).set("hsl.l",$level4).hex(),
  bll5:chroma(bll).set("hsl.l",$level5).hex(),
  bll6:chroma(bll).set("hsl.l",$level6).hex(),
  bll7:chroma(bll).set("hsl.l",$level7).hex(),
  bll8:chroma(bll).set("hsl.l",$level8).hex(),
  bll9:chroma(bll).set("hsl.l",$level9).hex(),

  blm1:chroma(blm).set("hsl.l",$level1).hex(),
  blm2:chroma(blm).set("hsl.l",$level2).hex(),
  blm3:chroma(blm).set("hsl.l",$level3).hex(),
  blm4:chroma(blm).set("hsl.l",$level4).hex(),
  blm5:chroma(blm).set("hsl.l",$level5).hex(),
  blm6:chroma(blm).set("hsl.l",$level6).hex(),
  blm7:chroma(blm).set("hsl.l",$level7).hex(),
  blm8:chroma(blm).set("hsl.l",$level8).hex(),
  blm9:chroma(blm).set("hsl.l",$level9).hex(),

  blr1:chroma(blr).set("hsl.l",$level1).hex(),
  blr2:chroma(blr).set("hsl.l",$level2).hex(),
  blr3:chroma(blr).set("hsl.l",$level3).hex(),
  blr4:chroma(blr).set("hsl.l",$level4).hex(),
  blr5:chroma(blr).set("hsl.l",$level5).hex(),
  blr6:chroma(blr).set("hsl.l",$level6).hex(),
  blr7:chroma(blr).set("hsl.l",$level7).hex(),
  blr8:chroma(blr).set("hsl.l",$level8).hex(),
  blr9:chroma(blr).set("hsl.l",$level9).hex(),

  bld1:chroma(bld).set("hsl.l",$level1).hex(),
  bld2:chroma(bld).set("hsl.l",$level2).hex(),
  bld3:chroma(bld).set("hsl.l",$level3).hex(),
  bld4:chroma(bld).set("hsl.l",$level4).hex(),
  bld5:chroma(bld).set("hsl.l",$level5).hex(),
  bld6:chroma(bld).set("hsl.l",$level6).hex(),
  bld7:chroma(bld).set("hsl.l",$level7).hex(),
  bld8:chroma(bld).set("hsl.l",$level8).hex(),
  bld9:chroma(bld).set("hsl.l",$level9).hex(),

  bil1:chroma(bil).set("hsl.l",$level1).hex(),
  bil2:chroma(bil).set("hsl.l",$level2).hex(),
  bil3:chroma(bil).set("hsl.l",$level3).hex(),
  bil4:chroma(bil).set("hsl.l",$level4).hex(),
  bil5:chroma(bil).set("hsl.l",$level5).hex(),
  bil6:chroma(bil).set("hsl.l",$level6).hex(),
  bil7:chroma(bil).set("hsl.l",$level7).hex(),
  bil8:chroma(bil).set("hsl.l",$level8).hex(),
  bil9:chroma(bil).set("hsl.l",$level9).hex(),

  bim1:chroma(bim).set("hsl.l",$level1).hex(),
  bim2:chroma(bim).set("hsl.l",$level2).hex(),
  bim3:chroma(bim).set("hsl.l",$level3).hex(),
  bim4:chroma(bim).set("hsl.l",$level4).hex(),
  bim5:chroma(bim).set("hsl.l",$level5).hex(),
  bim6:chroma(bim).set("hsl.l",$level6).hex(),
  bim7:chroma(bim).set("hsl.l",$level7).hex(),
  bim8:chroma(bim).set("hsl.l",$level8).hex(),
  bim9:chroma(bim).set("hsl.l",$level9).hex(),

  bir1:chroma(bir).set("hsl.l",$level1).hex(),
  bir2:chroma(bir).set("hsl.l",$level2).hex(),
  bir3:chroma(bir).set("hsl.l",$level3).hex(),
  bir4:chroma(bir).set("hsl.l",$level4).hex(),
  bir5:chroma(bir).set("hsl.l",$level5).hex(),
  bir6:chroma(bir).set("hsl.l",$level6).hex(),
  bir7:chroma(bir).set("hsl.l",$level7).hex(),
  bir8:chroma(bir).set("hsl.l",$level8).hex(),
  bir9:chroma(bir).set("hsl.l",$level9).hex(),

  bid1:chroma(bid).set("hsl.l",$level1).hex(),
  bid2:chroma(bid).set("hsl.l",$level2).hex(),
  bid3:chroma(bid).set("hsl.l",$level3).hex(),
  bid4:chroma(bid).set("hsl.l",$level4).hex(),
  bid5:chroma(bid).set("hsl.l",$level5).hex(),
  bid6:chroma(bid).set("hsl.l",$level6).hex(),
  bid7:chroma(bid).set("hsl.l",$level7).hex(),
  bid8:chroma(bid).set("hsl.l",$level8).hex(),
  bid9:chroma(bid).set("hsl.l",$level9).hex(),

  inl1:chroma(inl).set("hsl.l",$level1).hex(),
  inl2:chroma(inl).set("hsl.l",$level2).hex(),
  inl3:chroma(inl).set("hsl.l",$level3).hex(),
  inl4:chroma(inl).set("hsl.l",$level4).hex(),
  inl5:chroma(inl).set("hsl.l",$level5).hex(),
  inl6:chroma(inl).set("hsl.l",$level6).hex(),
  inl7:chroma(inl).set("hsl.l",$level7).hex(),
  inl8:chroma(inl).set("hsl.l",$level8).hex(),
  inl9:chroma(inl).set("hsl.l",$level9).hex(),

  inm1:chroma(inm).set("hsl.l",$level1).hex(),
  inm2:chroma(inm).set("hsl.l",$level2).hex(),
  inm3:chroma(inm).set("hsl.l",$level3).hex(),
  inm4:chroma(inm).set("hsl.l",$level4).hex(),
  inm5:chroma(inm).set("hsl.l",$level5).hex(),
  inm6:chroma(inm).set("hsl.l",$level6).hex(),
  inm7:chroma(inm).set("hsl.l",$level7).hex(),
  inm8:chroma(inm).set("hsl.l",$level8).hex(),
  inm9:chroma(inm).set("hsl.l",$level9).hex(),

  inr1:chroma(inr).set("hsl.l",$level1).hex(),
  inr2:chroma(inr).set("hsl.l",$level2).hex(),
  inr3:chroma(inr).set("hsl.l",$level3).hex(),
  inr4:chroma(inr).set("hsl.l",$level4).hex(),
  inr5:chroma(inr).set("hsl.l",$level5).hex(),
  inr6:chroma(inr).set("hsl.l",$level6).hex(),
  inr7:chroma(inr).set("hsl.l",$level7).hex(),
  inr8:chroma(inr).set("hsl.l",$level8).hex(),
  inr9:chroma(inr).set("hsl.l",$level9).hex(),

  ind1:chroma(ind).set("hsl.l",$level1).hex(),
  ind2:chroma(ind).set("hsl.l",$level2).hex(),
  ind3:chroma(ind).set("hsl.l",$level3).hex(),
  ind4:chroma(ind).set("hsl.l",$level4).hex(),
  ind5:chroma(ind).set("hsl.l",$level5).hex(),
  ind6:chroma(ind).set("hsl.l",$level6).hex(),
  ind7:chroma(ind).set("hsl.l",$level7).hex(),
  ind8:chroma(ind).set("hsl.l",$level8).hex(),
  ind9:chroma(ind).set("hsl.l",$level9).hex(),

  ipl1:chroma(ipl).set("hsl.l",$level1).hex(),
  ipl2:chroma(ipl).set("hsl.l",$level2).hex(),
  ipl3:chroma(ipl).set("hsl.l",$level3).hex(),
  ipl4:chroma(ipl).set("hsl.l",$level4).hex(),
  ipl5:chroma(ipl).set("hsl.l",$level5).hex(),
  ipl6:chroma(ipl).set("hsl.l",$level6).hex(),
  ipl7:chroma(ipl).set("hsl.l",$level7).hex(),
  ipl8:chroma(ipl).set("hsl.l",$level8).hex(),
  ipl9:chroma(ipl).set("hsl.l",$level9).hex(),

  ipm1:chroma(ipm).set("hsl.l",$level1).hex(),
  ipm2:chroma(ipm).set("hsl.l",$level2).hex(),
  ipm3:chroma(ipm).set("hsl.l",$level3).hex(),
  ipm4:chroma(ipm).set("hsl.l",$level4).hex(),
  ipm5:chroma(ipm).set("hsl.l",$level5).hex(),
  ipm6:chroma(ipm).set("hsl.l",$level6).hex(),
  ipm7:chroma(ipm).set("hsl.l",$level7).hex(),
  ipm8:chroma(ipm).set("hsl.l",$level8).hex(),
  ipm9:chroma(ipm).set("hsl.l",$level9).hex(),

  ipr1:chroma(ipr).set("hsl.l",$level1).hex(),
  ipr2:chroma(ipr).set("hsl.l",$level2).hex(),
  ipr3:chroma(ipr).set("hsl.l",$level3).hex(),
  ipr4:chroma(ipr).set("hsl.l",$level4).hex(),
  ipr5:chroma(ipr).set("hsl.l",$level5).hex(),
  ipr6:chroma(ipr).set("hsl.l",$level6).hex(),
  ipr7:chroma(ipr).set("hsl.l",$level7).hex(),
  ipr8:chroma(ipr).set("hsl.l",$level8).hex(),
  ipr9:chroma(ipr).set("hsl.l",$level9).hex(),

  ipd1:chroma(ipd).set("hsl.l",$level1).hex(),
  ipd2:chroma(ipd).set("hsl.l",$level2).hex(),
  ipd3:chroma(ipd).set("hsl.l",$level3).hex(),
  ipd4:chroma(ipd).set("hsl.l",$level4).hex(),
  ipd5:chroma(ipd).set("hsl.l",$level5).hex(),
  ipd6:chroma(ipd).set("hsl.l",$level6).hex(),
  ipd7:chroma(ipd).set("hsl.l",$level7).hex(),
  ipd8:chroma(ipd).set("hsl.l",$level8).hex(),
  ipd9:chroma(ipd).set("hsl.l",$level9).hex(),

  pul1:chroma(pul).set("hsl.l",$level1).hex(),
  pul2:chroma(pul).set("hsl.l",$level2).hex(),
  pul3:chroma(pul).set("hsl.l",$level3).hex(),
  pul4:chroma(pul).set("hsl.l",$level4).hex(),
  pul5:chroma(pul).set("hsl.l",$level5).hex(),
  pul6:chroma(pul).set("hsl.l",$level6).hex(),
  pul7:chroma(pul).set("hsl.l",$level7).hex(),
  pul8:chroma(pul).set("hsl.l",$level8).hex(),
  pul9:chroma(pul).set("hsl.l",$level9).hex(),

  pum1:chroma(pum).set("hsl.l",$level1).hex(),
  pum2:chroma(pum).set("hsl.l",$level2).hex(),
  pum3:chroma(pum).set("hsl.l",$level3).hex(),
  pum4:chroma(pum).set("hsl.l",$level4).hex(),
  pum5:chroma(pum).set("hsl.l",$level5).hex(),
  pum6:chroma(pum).set("hsl.l",$level6).hex(),
  pum7:chroma(pum).set("hsl.l",$level7).hex(),
  pum8:chroma(pum).set("hsl.l",$level8).hex(),
  pum9:chroma(pum).set("hsl.l",$level9).hex(),

  pur1:chroma(pur).set("hsl.l",$level1).hex(),
  pur2:chroma(pur).set("hsl.l",$level2).hex(),
  pur3:chroma(pur).set("hsl.l",$level3).hex(),
  pur4:chroma(pur).set("hsl.l",$level4).hex(),
  pur5:chroma(pur).set("hsl.l",$level5).hex(),
  pur6:chroma(pur).set("hsl.l",$level6).hex(),
  pur7:chroma(pur).set("hsl.l",$level7).hex(),
  pur8:chroma(pur).set("hsl.l",$level8).hex(),
  pur9:chroma(pur).set("hsl.l",$level9).hex(),

  pud1:chroma(pud).set("hsl.l",$level1).hex(),
  pud2:chroma(pud).set("hsl.l",$level2).hex(),
  pud3:chroma(pud).set("hsl.l",$level3).hex(),
  pud4:chroma(pud).set("hsl.l",$level4).hex(),
  pud5:chroma(pud).set("hsl.l",$level5).hex(),
  pud6:chroma(pud).set("hsl.l",$level6).hex(),
  pud7:chroma(pud).set("hsl.l",$level7).hex(),
  pud8:chroma(pud).set("hsl.l",$level8).hex(),
  pud9:chroma(pud).set("hsl.l",$level9).hex(),

  ppl1:chroma(ppl).set("hsl.l",$level1).hex(),
  ppl2:chroma(ppl).set("hsl.l",$level2).hex(),
  ppl3:chroma(ppl).set("hsl.l",$level3).hex(),
  ppl4:chroma(ppl).set("hsl.l",$level4).hex(),
  ppl5:chroma(ppl).set("hsl.l",$level5).hex(),
  ppl6:chroma(ppl).set("hsl.l",$level6).hex(),
  ppl7:chroma(ppl).set("hsl.l",$level7).hex(),
  ppl8:chroma(ppl).set("hsl.l",$level8).hex(),
  ppl9:chroma(ppl).set("hsl.l",$level9).hex(),

  ppm1:chroma(ppm).set("hsl.l",$level1).hex(),
  ppm2:chroma(ppm).set("hsl.l",$level2).hex(),
  ppm3:chroma(ppm).set("hsl.l",$level3).hex(),
  ppm4:chroma(ppm).set("hsl.l",$level4).hex(),
  ppm5:chroma(ppm).set("hsl.l",$level5).hex(),
  ppm6:chroma(ppm).set("hsl.l",$level6).hex(),
  ppm7:chroma(ppm).set("hsl.l",$level7).hex(),
  ppm8:chroma(ppm).set("hsl.l",$level8).hex(),
  ppm9:chroma(ppm).set("hsl.l",$level9).hex(),

  ppr1:chroma(ppr).set("hsl.l",$level1).hex(),
  ppr2:chroma(ppr).set("hsl.l",$level2).hex(),
  ppr3:chroma(ppr).set("hsl.l",$level3).hex(),
  ppr4:chroma(ppr).set("hsl.l",$level4).hex(),
  ppr5:chroma(ppr).set("hsl.l",$level5).hex(),
  ppr6:chroma(ppr).set("hsl.l",$level6).hex(),
  ppr7:chroma(ppr).set("hsl.l",$level7).hex(),
  ppr8:chroma(ppr).set("hsl.l",$level8).hex(),
  ppr9:chroma(ppr).set("hsl.l",$level9).hex(),

  ppd1:chroma(ppd).set("hsl.l",$level1).hex(),
  ppd2:chroma(ppd).set("hsl.l",$level2).hex(),
  ppd3:chroma(ppd).set("hsl.l",$level3).hex(),
  ppd4:chroma(ppd).set("hsl.l",$level4).hex(),
  ppd5:chroma(ppd).set("hsl.l",$level5).hex(),
  ppd6:chroma(ppd).set("hsl.l",$level6).hex(),
  ppd7:chroma(ppd).set("hsl.l",$level7).hex(),
  ppd8:chroma(ppd).set("hsl.l",$level8).hex(),
  ppd9:chroma(ppd).set("hsl.l",$level9).hex(),

  pil1:chroma(pil).set("hsl.l",$level1).hex(),
  pil2:chroma(pil).set("hsl.l",$level2).hex(),
  pil3:chroma(pil).set("hsl.l",$level3).hex(),
  pil4:chroma(pil).set("hsl.l",$level4).hex(),
  pil5:chroma(pil).set("hsl.l",$level5).hex(),
  pil6:chroma(pil).set("hsl.l",$level6).hex(),
  pil7:chroma(pil).set("hsl.l",$level7).hex(),
  pil8:chroma(pil).set("hsl.l",$level8).hex(),
  pil9:chroma(pil).set("hsl.l",$level9).hex(),

  pim1:chroma(pim).set("hsl.l",$level1).hex(),
  pim2:chroma(pim).set("hsl.l",$level2).hex(),
  pim3:chroma(pim).set("hsl.l",$level3).hex(),
  pim4:chroma(pim).set("hsl.l",$level4).hex(),
  pim5:chroma(pim).set("hsl.l",$level5).hex(),
  pim6:chroma(pim).set("hsl.l",$level6).hex(),
  pim7:chroma(pim).set("hsl.l",$level7).hex(),
  pim8:chroma(pim).set("hsl.l",$level8).hex(),
  pim9:chroma(pim).set("hsl.l",$level9).hex(),

  pir1:chroma(pir).set("hsl.l",$level1).hex(),
  pir2:chroma(pir).set("hsl.l",$level2).hex(),
  pir3:chroma(pir).set("hsl.l",$level3).hex(),
  pir4:chroma(pir).set("hsl.l",$level4).hex(),
  pir5:chroma(pir).set("hsl.l",$level5).hex(),
  pir6:chroma(pir).set("hsl.l",$level6).hex(),
  pir7:chroma(pir).set("hsl.l",$level7).hex(),
  pir8:chroma(pir).set("hsl.l",$level8).hex(),
  pir9:chroma(pir).set("hsl.l",$level9).hex(),

  pid1:chroma(pid).set("hsl.l",$level1).hex(),
  pid2:chroma(pid).set("hsl.l",$level2).hex(),
  pid3:chroma(pid).set("hsl.l",$level3).hex(),
  pid4:chroma(pid).set("hsl.l",$level4).hex(),
  pid5:chroma(pid).set("hsl.l",$level5).hex(),
  pid6:chroma(pid).set("hsl.l",$level6).hex(),
  pid7:chroma(pid).set("hsl.l",$level7).hex(),
  pid8:chroma(pid).set("hsl.l",$level8).hex(),
  pid9:chroma(pid).set("hsl.l",$level9).hex(),

  pvl1:chroma(pvl).set("hsl.l",$level1).hex(),
  pvl2:chroma(pvl).set("hsl.l",$level2).hex(),
  pvl3:chroma(pvl).set("hsl.l",$level3).hex(),
  pvl4:chroma(pvl).set("hsl.l",$level4).hex(),
  pvl5:chroma(pvl).set("hsl.l",$level5).hex(),
  pvl6:chroma(pvl).set("hsl.l",$level6).hex(),
  pvl7:chroma(pvl).set("hsl.l",$level7).hex(),
  pvl8:chroma(pvl).set("hsl.l",$level8).hex(),
  pvl9:chroma(pvl).set("hsl.l",$level9).hex(),

  pvm1:chroma(pvm).set("hsl.l",$level1).hex(),
  pvm2:chroma(pvm).set("hsl.l",$level2).hex(),
  pvm3:chroma(pvm).set("hsl.l",$level3).hex(),
  pvm4:chroma(pvm).set("hsl.l",$level4).hex(),
  pvm5:chroma(pvm).set("hsl.l",$level5).hex(),
  pvm6:chroma(pvm).set("hsl.l",$level6).hex(),
  pvm7:chroma(pvm).set("hsl.l",$level7).hex(),
  pvm8:chroma(pvm).set("hsl.l",$level8).hex(),
  pvm9:chroma(pvm).set("hsl.l",$level9).hex(),

  pvr1:chroma(pvr).set("hsl.l",$level1).hex(),
  pvr2:chroma(pvr).set("hsl.l",$level2).hex(),
  pvr3:chroma(pvr).set("hsl.l",$level3).hex(),
  pvr4:chroma(pvr).set("hsl.l",$level4).hex(),
  pvr5:chroma(pvr).set("hsl.l",$level5).hex(),
  pvr6:chroma(pvr).set("hsl.l",$level6).hex(),
  pvr7:chroma(pvr).set("hsl.l",$level7).hex(),
  pvr8:chroma(pvr).set("hsl.l",$level8).hex(),
  pvr9:chroma(pvr).set("hsl.l",$level9).hex(),

  pvd1:chroma(pvd).set("hsl.l",$level1).hex(),
  pvd2:chroma(pvd).set("hsl.l",$level2).hex(),
  pvd3:chroma(pvd).set("hsl.l",$level3).hex(),
  pvd4:chroma(pvd).set("hsl.l",$level4).hex(),
  pvd5:chroma(pvd).set("hsl.l",$level5).hex(),
  pvd6:chroma(pvd).set("hsl.l",$level6).hex(),
  pvd7:chroma(pvd).set("hsl.l",$level7).hex(),
  pvd8:chroma(pvd).set("hsl.l",$level8).hex(),
  pvd9:chroma(pvd).set("hsl.l",$level9).hex(),

  vil1:chroma(vil).set("hsl.l",$level1).hex(),
  vil2:chroma(vil).set("hsl.l",$level2).hex(),
  vil3:chroma(vil).set("hsl.l",$level3).hex(),
  vil4:chroma(vil).set("hsl.l",$level4).hex(),
  vil5:chroma(vil).set("hsl.l",$level5).hex(),
  vil6:chroma(vil).set("hsl.l",$level6).hex(),
  vil7:chroma(vil).set("hsl.l",$level7).hex(),
  vil8:chroma(vil).set("hsl.l",$level8).hex(),
  vil9:chroma(vil).set("hsl.l",$level9).hex(),

  vim1:chroma(vim).set("hsl.l",$level1).hex(),
  vim2:chroma(vim).set("hsl.l",$level2).hex(),
  vim3:chroma(vim).set("hsl.l",$level3).hex(),
  vim4:chroma(vim).set("hsl.l",$level4).hex(),
  vim5:chroma(vim).set("hsl.l",$level5).hex(),
  vim6:chroma(vim).set("hsl.l",$level6).hex(),
  vim7:chroma(vim).set("hsl.l",$level7).hex(),
  vim8:chroma(vim).set("hsl.l",$level8).hex(),
  vim9:chroma(vim).set("hsl.l",$level9).hex(),

  vir1:chroma(vir).set("hsl.l",$level1).hex(),
  vir2:chroma(vir).set("hsl.l",$level2).hex(),
  vir3:chroma(vir).set("hsl.l",$level3).hex(),
  vir4:chroma(vir).set("hsl.l",$level4).hex(),
  vir5:chroma(vir).set("hsl.l",$level5).hex(),
  vir6:chroma(vir).set("hsl.l",$level6).hex(),
  vir7:chroma(vir).set("hsl.l",$level7).hex(),
  vir8:chroma(vir).set("hsl.l",$level8).hex(),
  vir9:chroma(vir).set("hsl.l",$level9).hex(),

  vid1:chroma(vid).set("hsl.l",$level1).hex(),
  vid2:chroma(vid).set("hsl.l",$level2).hex(),
  vid3:chroma(vid).set("hsl.l",$level3).hex(),
  vid4:chroma(vid).set("hsl.l",$level4).hex(),
  vid5:chroma(vid).set("hsl.l",$level5).hex(),
  vid6:chroma(vid).set("hsl.l",$level6).hex(),
  vid7:chroma(vid).set("hsl.l",$level7).hex(),
  vid8:chroma(vid).set("hsl.l",$level8).hex(),
  vid9:chroma(vid).set("hsl.l",$level9).hex(),

  vrl1:chroma(vrl).set("hsl.l",$level1).hex(),
  vrl2:chroma(vrl).set("hsl.l",$level2).hex(),
  vrl3:chroma(vrl).set("hsl.l",$level3).hex(),
  vrl4:chroma(vrl).set("hsl.l",$level4).hex(),
  vrl5:chroma(vrl).set("hsl.l",$level5).hex(),
  vrl6:chroma(vrl).set("hsl.l",$level6).hex(),
  vrl7:chroma(vrl).set("hsl.l",$level7).hex(),
  vrl8:chroma(vrl).set("hsl.l",$level8).hex(),
  vrl9:chroma(vrl).set("hsl.l",$level9).hex(),

  vrm1:chroma(vrm).set("hsl.l",$level1).hex(),
  vrm2:chroma(vrm).set("hsl.l",$level2).hex(),
  vrm3:chroma(vrm).set("hsl.l",$level3).hex(),
  vrm4:chroma(vrm).set("hsl.l",$level4).hex(),
  vrm5:chroma(vrm).set("hsl.l",$level5).hex(),
  vrm6:chroma(vrm).set("hsl.l",$level6).hex(),
  vrm7:chroma(vrm).set("hsl.l",$level7).hex(),
  vrm8:chroma(vrm).set("hsl.l",$level8).hex(),
  vrm9:chroma(vrm).set("hsl.l",$level9).hex(),

  vrr1:chroma(vrr).set("hsl.l",$level1).hex(),
  vrr2:chroma(vrr).set("hsl.l",$level2).hex(),
  vrr3:chroma(vrr).set("hsl.l",$level3).hex(),
  vrr4:chroma(vrr).set("hsl.l",$level4).hex(),
  vrr5:chroma(vrr).set("hsl.l",$level5).hex(),
  vrr6:chroma(vrr).set("hsl.l",$level6).hex(),
  vrr7:chroma(vrr).set("hsl.l",$level7).hex(),
  vrr8:chroma(vrr).set("hsl.l",$level8).hex(),
  vrr9:chroma(vrr).set("hsl.l",$level9).hex(),

  vrd1:chroma(vrd).set("hsl.l",$level1).hex(),
  vrd2:chroma(vrd).set("hsl.l",$level2).hex(),
  vrd3:chroma(vrd).set("hsl.l",$level3).hex(),
  vrd4:chroma(vrd).set("hsl.l",$level4).hex(),
  vrd5:chroma(vrd).set("hsl.l",$level5).hex(),
  vrd6:chroma(vrd).set("hsl.l",$level6).hex(),
  vrd7:chroma(vrd).set("hsl.l",$level7).hex(),
  vrd8:chroma(vrd).set("hsl.l",$level8).hex(),
  vrd9:chroma(vrd).set("hsl.l",$level9).hex(),
  
  rehl1:chroma(chroma(rel).set("hsl.h",0-$spin4)).set("hsl.l",$level1).hex(),
rehl2:chroma(chroma(rel).set("hsl.h",0-$spin3)).set("hsl.l",$level2).hex(),
rehl3:chroma(chroma(rel).set("hsl.h",0-$spin2)).set("hsl.l",$level3).hex(),
rehl4:chroma(chroma(rel).set("hsl.h",0-$spin1)).set("hsl.l",$level4).hex(),
rehl5:chroma(chroma(rel).set("hsl.h",0-$spin0)).set("hsl.l",$level5).hex(),
rehl6:chroma(chroma(rel).set("hsl.h",0+$spin1)).set("hsl.l",$level6).hex(),
rehl7:chroma(chroma(rel).set("hsl.h",0+$spin2)).set("hsl.l",$level7).hex(),
rehl8:chroma(chroma(rel).set("hsl.h",0+$spin3)).set("hsl.l",$level8).hex(),
rehl9:chroma(chroma(rel).set("hsl.h",0+$spin4)).set("hsl.l",$level9).hex(),

rehm1:chroma(chroma(rem).set("hsl.h",0-$spin4)).set("hsl.l",$level1).hex(),
rehm2:chroma(chroma(rem).set("hsl.h",0-$spin3)).set("hsl.l",$level2).hex(),
rehm3:chroma(chroma(rem).set("hsl.h",0-$spin2)).set("hsl.l",$level3).hex(),
rehm4:chroma(chroma(rem).set("hsl.h",0-$spin1)).set("hsl.l",$level4).hex(),
rehm5:chroma(chroma(rem).set("hsl.h",0-$spin0)).set("hsl.l",$level5).hex(),
rehm6:chroma(chroma(rem).set("hsl.h",0+$spin1)).set("hsl.l",$level6).hex(),
rehm7:chroma(chroma(rem).set("hsl.h",0+$spin2)).set("hsl.l",$level7).hex(),
rehm8:chroma(chroma(rem).set("hsl.h",0+$spin3)).set("hsl.l",$level8).hex(),
rehm9:chroma(chroma(rem).set("hsl.h",0+$spin4)).set("hsl.l",$level9).hex(),

rehr1:chroma(chroma(rer).set("hsl.h",0-$spin4)).set("hsl.l",$level1).hex(),
rehr2:chroma(chroma(rer).set("hsl.h",0-$spin3)).set("hsl.l",$level2).hex(),
rehr3:chroma(chroma(rer).set("hsl.h",0-$spin2)).set("hsl.l",$level3).hex(),
rehr4:chroma(chroma(rer).set("hsl.h",0-$spin1)).set("hsl.l",$level4).hex(),
rehr5:chroma(chroma(rer).set("hsl.h",0-$spin0)).set("hsl.l",$level5).hex(),
rehr6:chroma(chroma(rer).set("hsl.h",0+$spin1)).set("hsl.l",$level6).hex(),
rehr7:chroma(chroma(rer).set("hsl.h",0+$spin2)).set("hsl.l",$level7).hex(),
rehr8:chroma(chroma(rer).set("hsl.h",0+$spin3)).set("hsl.l",$level8).hex(),
rehr9:chroma(chroma(rer).set("hsl.h",0+$spin4)).set("hsl.l",$level9).hex(),

rehd1:chroma(chroma(red).set("hsl.h",0-$spin4)).set("hsl.l",$level1).hex(),
rehd2:chroma(chroma(red).set("hsl.h",0-$spin3)).set("hsl.l",$level2).hex(),
rehd3:chroma(chroma(red).set("hsl.h",0-$spin2)).set("hsl.l",$level3).hex(),
rehd4:chroma(chroma(red).set("hsl.h",0-$spin1)).set("hsl.l",$level4).hex(),
rehd5:chroma(chroma(red).set("hsl.h",0-$spin0)).set("hsl.l",$level5).hex(),
rehd6:chroma(chroma(red).set("hsl.h",0+$spin1)).set("hsl.l",$level6).hex(),
rehd7:chroma(chroma(red).set("hsl.h",0+$spin2)).set("hsl.l",$level7).hex(),
rehd8:chroma(chroma(red).set("hsl.h",0+$spin3)).set("hsl.l",$level8).hex(),
rehd9:chroma(chroma(red).set("hsl.h",0+$spin4)).set("hsl.l",$level9).hex(),

rohl1:chroma(chroma(rol).set("hsl.h",15-$spin4)).set("hsl.l",$level1).hex(),
rohl2:chroma(chroma(rol).set("hsl.h",15-$spin3)).set("hsl.l",$level2).hex(),
rohl3:chroma(chroma(rol).set("hsl.h",15-$spin2)).set("hsl.l",$level3).hex(),
rohl4:chroma(chroma(rol).set("hsl.h",15-$spin1)).set("hsl.l",$level4).hex(),
rohl5:chroma(chroma(rol).set("hsl.h",15-$spin0)).set("hsl.l",$level5).hex(),
rohl6:chroma(chroma(rol).set("hsl.h",15+$spin1)).set("hsl.l",$level6).hex(),
rohl7:chroma(chroma(rol).set("hsl.h",15+$spin2)).set("hsl.l",$level7).hex(),
rohl8:chroma(chroma(rol).set("hsl.h",15+$spin3)).set("hsl.l",$level8).hex(),
rohl9:chroma(chroma(rol).set("hsl.h",15+$spin4)).set("hsl.l",$level9).hex(),

rohm1:chroma(chroma(rom).set("hsl.h",15-$spin4)).set("hsl.l",$level1).hex(),
rohm2:chroma(chroma(rom).set("hsl.h",15-$spin3)).set("hsl.l",$level2).hex(),
rohm3:chroma(chroma(rom).set("hsl.h",15-$spin2)).set("hsl.l",$level3).hex(),
rohm4:chroma(chroma(rom).set("hsl.h",15-$spin1)).set("hsl.l",$level4).hex(),
rohm5:chroma(chroma(rom).set("hsl.h",15-$spin0)).set("hsl.l",$level5).hex(),
rohm6:chroma(chroma(rom).set("hsl.h",15+$spin1)).set("hsl.l",$level6).hex(),
rohm7:chroma(chroma(rom).set("hsl.h",15+$spin2)).set("hsl.l",$level7).hex(),
rohm8:chroma(chroma(rom).set("hsl.h",15+$spin3)).set("hsl.l",$level8).hex(),
rohm9:chroma(chroma(rom).set("hsl.h",15+$spin4)).set("hsl.l",$level9).hex(),

rohr1:chroma(chroma(ror).set("hsl.h",15-$spin4)).set("hsl.l",$level1).hex(),
rohr2:chroma(chroma(ror).set("hsl.h",15-$spin3)).set("hsl.l",$level2).hex(),
rohr3:chroma(chroma(ror).set("hsl.h",15-$spin2)).set("hsl.l",$level3).hex(),
rohr4:chroma(chroma(ror).set("hsl.h",15-$spin1)).set("hsl.l",$level4).hex(),
rohr5:chroma(chroma(ror).set("hsl.h",15-$spin0)).set("hsl.l",$level5).hex(),
rohr6:chroma(chroma(ror).set("hsl.h",15+$spin1)).set("hsl.l",$level6).hex(),
rohr7:chroma(chroma(ror).set("hsl.h",15+$spin2)).set("hsl.l",$level7).hex(),
rohr8:chroma(chroma(ror).set("hsl.h",15+$spin3)).set("hsl.l",$level8).hex(),
rohr9:chroma(chroma(ror).set("hsl.h",15+$spin4)).set("hsl.l",$level9).hex(),

rohd1:chroma(chroma(rod).set("hsl.h",15-$spin4)).set("hsl.l",$level1).hex(),
rohd2:chroma(chroma(rod).set("hsl.h",15-$spin3)).set("hsl.l",$level2).hex(),
rohd3:chroma(chroma(rod).set("hsl.h",15-$spin2)).set("hsl.l",$level3).hex(),
rohd4:chroma(chroma(rod).set("hsl.h",15-$spin1)).set("hsl.l",$level4).hex(),
rohd5:chroma(chroma(rod).set("hsl.h",15-$spin0)).set("hsl.l",$level5).hex(),
rohd6:chroma(chroma(rod).set("hsl.h",15+$spin1)).set("hsl.l",$level6).hex(),
rohd7:chroma(chroma(rod).set("hsl.h",15+$spin2)).set("hsl.l",$level7).hex(),
rohd8:chroma(chroma(rod).set("hsl.h",15+$spin3)).set("hsl.l",$level8).hex(),
rohd9:chroma(chroma(rod).set("hsl.h",15+$spin4)).set("hsl.l",$level9).hex(),

orhl1:chroma(chroma(orl).set("hsl.h",30-$spin4)).set("hsl.l",$level1).hex(),
orhl2:chroma(chroma(orl).set("hsl.h",30-$spin3)).set("hsl.l",$level2).hex(),
orhl3:chroma(chroma(orl).set("hsl.h",30-$spin2)).set("hsl.l",$level3).hex(),
orhl4:chroma(chroma(orl).set("hsl.h",30-$spin1)).set("hsl.l",$level4).hex(),
orhl5:chroma(chroma(orl).set("hsl.h",30-$spin0)).set("hsl.l",$level5).hex(),
orhl6:chroma(chroma(orl).set("hsl.h",30+$spin1)).set("hsl.l",$level6).hex(),
orhl7:chroma(chroma(orl).set("hsl.h",30+$spin2)).set("hsl.l",$level7).hex(),
orhl8:chroma(chroma(orl).set("hsl.h",30+$spin3)).set("hsl.l",$level8).hex(),
orhl9:chroma(chroma(orl).set("hsl.h",30+$spin4)).set("hsl.l",$level9).hex(),

orhm1:chroma(chroma(orm).set("hsl.h",30-$spin4)).set("hsl.l",$level1).hex(),
orhm2:chroma(chroma(orm).set("hsl.h",30-$spin3)).set("hsl.l",$level2).hex(),
orhm3:chroma(chroma(orm).set("hsl.h",30-$spin2)).set("hsl.l",$level3).hex(),
orhm4:chroma(chroma(orm).set("hsl.h",30-$spin1)).set("hsl.l",$level4).hex(),
orhm5:chroma(chroma(orm).set("hsl.h",30-$spin0)).set("hsl.l",$level5).hex(),
orhm6:chroma(chroma(orm).set("hsl.h",30+$spin1)).set("hsl.l",$level6).hex(),
orhm7:chroma(chroma(orm).set("hsl.h",30+$spin2)).set("hsl.l",$level7).hex(),
orhm8:chroma(chroma(orm).set("hsl.h",30+$spin3)).set("hsl.l",$level8).hex(),
orhm9:chroma(chroma(orm).set("hsl.h",30+$spin4)).set("hsl.l",$level9).hex(),

orhr1:chroma(chroma(orr).set("hsl.h",30-$spin4)).set("hsl.l",$level1).hex(),
orhr2:chroma(chroma(orr).set("hsl.h",30-$spin3)).set("hsl.l",$level2).hex(),
orhr3:chroma(chroma(orr).set("hsl.h",30-$spin2)).set("hsl.l",$level3).hex(),
orhr4:chroma(chroma(orr).set("hsl.h",30-$spin1)).set("hsl.l",$level4).hex(),
orhr5:chroma(chroma(orr).set("hsl.h",30-$spin0)).set("hsl.l",$level5).hex(),
orhr6:chroma(chroma(orr).set("hsl.h",30+$spin1)).set("hsl.l",$level6).hex(),
orhr7:chroma(chroma(orr).set("hsl.h",30+$spin2)).set("hsl.l",$level7).hex(),
orhr8:chroma(chroma(orr).set("hsl.h",30+$spin3)).set("hsl.l",$level8).hex(),
orhr9:chroma(chroma(orr).set("hsl.h",30+$spin4)).set("hsl.l",$level9).hex(),

orhd1:chroma(chroma(ord).set("hsl.h",30-$spin4)).set("hsl.l",$level1).hex(),
orhd2:chroma(chroma(ord).set("hsl.h",30-$spin3)).set("hsl.l",$level2).hex(),
orhd3:chroma(chroma(ord).set("hsl.h",30-$spin2)).set("hsl.l",$level3).hex(),
orhd4:chroma(chroma(ord).set("hsl.h",30-$spin1)).set("hsl.l",$level4).hex(),
orhd5:chroma(chroma(ord).set("hsl.h",30-$spin0)).set("hsl.l",$level5).hex(),
orhd6:chroma(chroma(ord).set("hsl.h",30+$spin1)).set("hsl.l",$level6).hex(),
orhd7:chroma(chroma(ord).set("hsl.h",30+$spin2)).set("hsl.l",$level7).hex(),
orhd8:chroma(chroma(ord).set("hsl.h",30+$spin3)).set("hsl.l",$level8).hex(),
orhd9:chroma(chroma(ord).set("hsl.h",30+$spin4)).set("hsl.l",$level9).hex(),

oyhl1:chroma(chroma(oyl).set("hsl.h",45-$spin4)).set("hsl.l",$level1).hex(),
oyhl2:chroma(chroma(oyl).set("hsl.h",45-$spin3)).set("hsl.l",$level2).hex(),
oyhl3:chroma(chroma(oyl).set("hsl.h",45-$spin2)).set("hsl.l",$level3).hex(),
oyhl4:chroma(chroma(oyl).set("hsl.h",45-$spin1)).set("hsl.l",$level4).hex(),
oyhl5:chroma(chroma(oyl).set("hsl.h",45-$spin0)).set("hsl.l",$level5).hex(),
oyhl6:chroma(chroma(oyl).set("hsl.h",45+$spin1)).set("hsl.l",$level6).hex(),
oyhl7:chroma(chroma(oyl).set("hsl.h",45+$spin2)).set("hsl.l",$level7).hex(),
oyhl8:chroma(chroma(oyl).set("hsl.h",45+$spin3)).set("hsl.l",$level8).hex(),
oyhl9:chroma(chroma(oyl).set("hsl.h",45+$spin4)).set("hsl.l",$level9).hex(),

oyhm1:chroma(chroma(oym).set("hsl.h",45-$spin4)).set("hsl.l",$level1).hex(),
oyhm2:chroma(chroma(oym).set("hsl.h",45-$spin3)).set("hsl.l",$level2).hex(),
oyhm3:chroma(chroma(oym).set("hsl.h",45-$spin2)).set("hsl.l",$level3).hex(),
oyhm4:chroma(chroma(oym).set("hsl.h",45-$spin1)).set("hsl.l",$level4).hex(),
oyhm5:chroma(chroma(oym).set("hsl.h",45-$spin0)).set("hsl.l",$level5).hex(),
oyhm6:chroma(chroma(oym).set("hsl.h",45+$spin1)).set("hsl.l",$level6).hex(),
oyhm7:chroma(chroma(oym).set("hsl.h",45+$spin2)).set("hsl.l",$level7).hex(),
oyhm8:chroma(chroma(oym).set("hsl.h",45+$spin3)).set("hsl.l",$level8).hex(),
oyhm9:chroma(chroma(oym).set("hsl.h",45+$spin4)).set("hsl.l",$level9).hex(),

oyhr1:chroma(chroma(oyr).set("hsl.h",45-$spin4)).set("hsl.l",$level1).hex(),
oyhr2:chroma(chroma(oyr).set("hsl.h",45-$spin3)).set("hsl.l",$level2).hex(),
oyhr3:chroma(chroma(oyr).set("hsl.h",45-$spin2)).set("hsl.l",$level3).hex(),
oyhr4:chroma(chroma(oyr).set("hsl.h",45-$spin1)).set("hsl.l",$level4).hex(),
oyhr5:chroma(chroma(oyr).set("hsl.h",45-$spin0)).set("hsl.l",$level5).hex(),
oyhr6:chroma(chroma(oyr).set("hsl.h",45+$spin1)).set("hsl.l",$level6).hex(),
oyhr7:chroma(chroma(oyr).set("hsl.h",45+$spin2)).set("hsl.l",$level7).hex(),
oyhr8:chroma(chroma(oyr).set("hsl.h",45+$spin3)).set("hsl.l",$level8).hex(),
oyhr9:chroma(chroma(oyr).set("hsl.h",45+$spin4)).set("hsl.l",$level9).hex(),

oyhd1:chroma(chroma(oyd).set("hsl.h",45-$spin4)).set("hsl.l",$level1).hex(),
oyhd2:chroma(chroma(oyd).set("hsl.h",45-$spin3)).set("hsl.l",$level2).hex(),
oyhd3:chroma(chroma(oyd).set("hsl.h",45-$spin2)).set("hsl.l",$level3).hex(),
oyhd4:chroma(chroma(oyd).set("hsl.h",45-$spin1)).set("hsl.l",$level4).hex(),
oyhd5:chroma(chroma(oyd).set("hsl.h",45-$spin0)).set("hsl.l",$level5).hex(),
oyhd6:chroma(chroma(oyd).set("hsl.h",45+$spin1)).set("hsl.l",$level6).hex(),
oyhd7:chroma(chroma(oyd).set("hsl.h",45+$spin2)).set("hsl.l",$level7).hex(),
oyhd8:chroma(chroma(oyd).set("hsl.h",45+$spin3)).set("hsl.l",$level8).hex(),
oyhd9:chroma(chroma(oyd).set("hsl.h",45+$spin4)).set("hsl.l",$level9).hex(),

yehl1:chroma(chroma(yel).set("hsl.h",60-$spin4)).set("hsl.l",$level1).hex(),
yehl2:chroma(chroma(yel).set("hsl.h",60-$spin3)).set("hsl.l",$level2).hex(),
yehl3:chroma(chroma(yel).set("hsl.h",60-$spin2)).set("hsl.l",$level3).hex(),
yehl4:chroma(chroma(yel).set("hsl.h",60-$spin1)).set("hsl.l",$level4).hex(),
yehl5:chroma(chroma(yel).set("hsl.h",60-$spin0)).set("hsl.l",$level5).hex(),
yehl6:chroma(chroma(yel).set("hsl.h",60+$spin1)).set("hsl.l",$level6).hex(),
yehl7:chroma(chroma(yel).set("hsl.h",60+$spin2)).set("hsl.l",$level7).hex(),
yehl8:chroma(chroma(yel).set("hsl.h",60+$spin3)).set("hsl.l",$level8).hex(),
yehl9:chroma(chroma(yel).set("hsl.h",60+$spin4)).set("hsl.l",$level9).hex(),

yehm1:chroma(chroma(yem).set("hsl.h",60-$spin4)).set("hsl.l",$level1).hex(),
yehm2:chroma(chroma(yem).set("hsl.h",60-$spin3)).set("hsl.l",$level2).hex(),
yehm3:chroma(chroma(yem).set("hsl.h",60-$spin2)).set("hsl.l",$level3).hex(),
yehm4:chroma(chroma(yem).set("hsl.h",60-$spin1)).set("hsl.l",$level4).hex(),
yehm5:chroma(chroma(yem).set("hsl.h",60-$spin0)).set("hsl.l",$level5).hex(),
yehm6:chroma(chroma(yem).set("hsl.h",60+$spin1)).set("hsl.l",$level6).hex(),
yehm7:chroma(chroma(yem).set("hsl.h",60+$spin2)).set("hsl.l",$level7).hex(),
yehm8:chroma(chroma(yem).set("hsl.h",60+$spin3)).set("hsl.l",$level8).hex(),
yehm9:chroma(chroma(yem).set("hsl.h",60+$spin4)).set("hsl.l",$level9).hex(),

yehr1:chroma(chroma(yer).set("hsl.h",60-$spin4)).set("hsl.l",$level1).hex(),
yehr2:chroma(chroma(yer).set("hsl.h",60-$spin3)).set("hsl.l",$level2).hex(),
yehr3:chroma(chroma(yer).set("hsl.h",60-$spin2)).set("hsl.l",$level3).hex(),
yehr4:chroma(chroma(yer).set("hsl.h",60-$spin1)).set("hsl.l",$level4).hex(),
yehr5:chroma(chroma(yer).set("hsl.h",60-$spin0)).set("hsl.l",$level5).hex(),
yehr6:chroma(chroma(yer).set("hsl.h",60+$spin1)).set("hsl.l",$level6).hex(),
yehr7:chroma(chroma(yer).set("hsl.h",60+$spin2)).set("hsl.l",$level7).hex(),
yehr8:chroma(chroma(yer).set("hsl.h",60+$spin3)).set("hsl.l",$level8).hex(),
yehr9:chroma(chroma(yer).set("hsl.h",60+$spin4)).set("hsl.l",$level9).hex(),

yehd1:chroma(chroma(yed).set("hsl.h",60-$spin4)).set("hsl.l",$level1).hex(),
yehd2:chroma(chroma(yed).set("hsl.h",60-$spin3)).set("hsl.l",$level2).hex(),
yehd3:chroma(chroma(yed).set("hsl.h",60-$spin2)).set("hsl.l",$level3).hex(),
yehd4:chroma(chroma(yed).set("hsl.h",60-$spin1)).set("hsl.l",$level4).hex(),
yehd5:chroma(chroma(yed).set("hsl.h",60-$spin0)).set("hsl.l",$level5).hex(),
yehd6:chroma(chroma(yed).set("hsl.h",60+$spin1)).set("hsl.l",$level6).hex(),
yehd7:chroma(chroma(yed).set("hsl.h",60+$spin2)).set("hsl.l",$level7).hex(),
yehd8:chroma(chroma(yed).set("hsl.h",60+$spin3)).set("hsl.l",$level8).hex(),
yehd9:chroma(chroma(yed).set("hsl.h",60+$spin4)).set("hsl.l",$level9).hex(),

ychl1:chroma(chroma(ycl).set("hsl.h",75-$spin4)).set("hsl.l",$level1).hex(),
ychl2:chroma(chroma(ycl).set("hsl.h",75-$spin3)).set("hsl.l",$level2).hex(),
ychl3:chroma(chroma(ycl).set("hsl.h",75-$spin2)).set("hsl.l",$level3).hex(),
ychl4:chroma(chroma(ycl).set("hsl.h",75-$spin1)).set("hsl.l",$level4).hex(),
ychl5:chroma(chroma(ycl).set("hsl.h",75-$spin0)).set("hsl.l",$level5).hex(),
ychl6:chroma(chroma(ycl).set("hsl.h",75+$spin1)).set("hsl.l",$level6).hex(),
ychl7:chroma(chroma(ycl).set("hsl.h",75+$spin2)).set("hsl.l",$level7).hex(),
ychl8:chroma(chroma(ycl).set("hsl.h",75+$spin3)).set("hsl.l",$level8).hex(),
ychl9:chroma(chroma(ycl).set("hsl.h",75+$spin4)).set("hsl.l",$level9).hex(),

ychm1:chroma(chroma(ycm).set("hsl.h",75-$spin4)).set("hsl.l",$level1).hex(),
ychm2:chroma(chroma(ycm).set("hsl.h",75-$spin3)).set("hsl.l",$level2).hex(),
ychm3:chroma(chroma(ycm).set("hsl.h",75-$spin2)).set("hsl.l",$level3).hex(),
ychm4:chroma(chroma(ycm).set("hsl.h",75-$spin1)).set("hsl.l",$level4).hex(),
ychm5:chroma(chroma(ycm).set("hsl.h",75-$spin0)).set("hsl.l",$level5).hex(),
ychm6:chroma(chroma(ycm).set("hsl.h",75+$spin1)).set("hsl.l",$level6).hex(),
ychm7:chroma(chroma(ycm).set("hsl.h",75+$spin2)).set("hsl.l",$level7).hex(),
ychm8:chroma(chroma(ycm).set("hsl.h",75+$spin3)).set("hsl.l",$level8).hex(),
ychm9:chroma(chroma(ycm).set("hsl.h",75+$spin4)).set("hsl.l",$level9).hex(),

ychr1:chroma(chroma(ycr).set("hsl.h",75-$spin4)).set("hsl.l",$level1).hex(),
ychr2:chroma(chroma(ycr).set("hsl.h",75-$spin3)).set("hsl.l",$level2).hex(),
ychr3:chroma(chroma(ycr).set("hsl.h",75-$spin2)).set("hsl.l",$level3).hex(),
ychr4:chroma(chroma(ycr).set("hsl.h",75-$spin1)).set("hsl.l",$level4).hex(),
ychr5:chroma(chroma(ycr).set("hsl.h",75-$spin0)).set("hsl.l",$level5).hex(),
ychr6:chroma(chroma(ycr).set("hsl.h",75+$spin1)).set("hsl.l",$level6).hex(),
ychr7:chroma(chroma(ycr).set("hsl.h",75+$spin2)).set("hsl.l",$level7).hex(),
ychr8:chroma(chroma(ycr).set("hsl.h",75+$spin3)).set("hsl.l",$level8).hex(),
ychr9:chroma(chroma(ycr).set("hsl.h",75+$spin4)).set("hsl.l",$level9).hex(),

ychd1:chroma(chroma(ycd).set("hsl.h",75-$spin4)).set("hsl.l",$level1).hex(),
ychd2:chroma(chroma(ycd).set("hsl.h",75-$spin3)).set("hsl.l",$level2).hex(),
ychd3:chroma(chroma(ycd).set("hsl.h",75-$spin2)).set("hsl.l",$level3).hex(),
ychd4:chroma(chroma(ycd).set("hsl.h",75-$spin1)).set("hsl.l",$level4).hex(),
ychd5:chroma(chroma(ycd).set("hsl.h",75-$spin0)).set("hsl.l",$level5).hex(),
ychd6:chroma(chroma(ycd).set("hsl.h",75+$spin1)).set("hsl.l",$level6).hex(),
ychd7:chroma(chroma(ycd).set("hsl.h",75+$spin2)).set("hsl.l",$level7).hex(),
ychd8:chroma(chroma(ycd).set("hsl.h",75+$spin3)).set("hsl.l",$level8).hex(),
ychd9:chroma(chroma(ycd).set("hsl.h",75+$spin4)).set("hsl.l",$level9).hex(),

chhl1:chroma(chroma(chl).set("hsl.h",90-$spin4)).set("hsl.l",$level1).hex(),
chhl2:chroma(chroma(chl).set("hsl.h",90-$spin3)).set("hsl.l",$level2).hex(),
chhl3:chroma(chroma(chl).set("hsl.h",90-$spin2)).set("hsl.l",$level3).hex(),
chhl4:chroma(chroma(chl).set("hsl.h",90-$spin1)).set("hsl.l",$level4).hex(),
chhl5:chroma(chroma(chl).set("hsl.h",90-$spin0)).set("hsl.l",$level5).hex(),
chhl6:chroma(chroma(chl).set("hsl.h",90+$spin1)).set("hsl.l",$level6).hex(),
chhl7:chroma(chroma(chl).set("hsl.h",90+$spin2)).set("hsl.l",$level7).hex(),
chhl8:chroma(chroma(chl).set("hsl.h",90+$spin3)).set("hsl.l",$level8).hex(),
chhl9:chroma(chroma(chl).set("hsl.h",90+$spin4)).set("hsl.l",$level9).hex(),

chhm1:chroma(chroma(chm).set("hsl.h",90-$spin4)).set("hsl.l",$level1).hex(),
chhm2:chroma(chroma(chm).set("hsl.h",90-$spin3)).set("hsl.l",$level2).hex(),
chhm3:chroma(chroma(chm).set("hsl.h",90-$spin2)).set("hsl.l",$level3).hex(),
chhm4:chroma(chroma(chm).set("hsl.h",90-$spin1)).set("hsl.l",$level4).hex(),
chhm5:chroma(chroma(chm).set("hsl.h",90-$spin0)).set("hsl.l",$level5).hex(),
chhm6:chroma(chroma(chm).set("hsl.h",90+$spin1)).set("hsl.l",$level6).hex(),
chhm7:chroma(chroma(chm).set("hsl.h",90+$spin2)).set("hsl.l",$level7).hex(),
chhm8:chroma(chroma(chm).set("hsl.h",90+$spin3)).set("hsl.l",$level8).hex(),
chhm9:chroma(chroma(chm).set("hsl.h",90+$spin4)).set("hsl.l",$level9).hex(),

chhr1:chroma(chroma(chr).set("hsl.h",90-$spin4)).set("hsl.l",$level1).hex(),
chhr2:chroma(chroma(chr).set("hsl.h",90-$spin3)).set("hsl.l",$level2).hex(),
chhr3:chroma(chroma(chr).set("hsl.h",90-$spin2)).set("hsl.l",$level3).hex(),
chhr4:chroma(chroma(chr).set("hsl.h",90-$spin1)).set("hsl.l",$level4).hex(),
chhr5:chroma(chroma(chr).set("hsl.h",90-$spin0)).set("hsl.l",$level5).hex(),
chhr6:chroma(chroma(chr).set("hsl.h",90+$spin1)).set("hsl.l",$level6).hex(),
chhr7:chroma(chroma(chr).set("hsl.h",90+$spin2)).set("hsl.l",$level7).hex(),
chhr8:chroma(chroma(chr).set("hsl.h",90+$spin3)).set("hsl.l",$level8).hex(),
chhr9:chroma(chroma(chr).set("hsl.h",90+$spin4)).set("hsl.l",$level9).hex(),

chhd1:chroma(chroma(chd).set("hsl.h",90-$spin4)).set("hsl.l",$level1).hex(),
chhd2:chroma(chroma(chd).set("hsl.h",90-$spin3)).set("hsl.l",$level2).hex(),
chhd3:chroma(chroma(chd).set("hsl.h",90-$spin2)).set("hsl.l",$level3).hex(),
chhd4:chroma(chroma(chd).set("hsl.h",90-$spin1)).set("hsl.l",$level4).hex(),
chhd5:chroma(chroma(chd).set("hsl.h",90-$spin0)).set("hsl.l",$level5).hex(),
chhd6:chroma(chroma(chd).set("hsl.h",90+$spin1)).set("hsl.l",$level6).hex(),
chhd7:chroma(chroma(chd).set("hsl.h",90+$spin2)).set("hsl.l",$level7).hex(),
chhd8:chroma(chroma(chd).set("hsl.h",90+$spin3)).set("hsl.l",$level8).hex(),
chhd9:chroma(chroma(chd).set("hsl.h",90+$spin4)).set("hsl.l",$level9).hex(),

cghl1:chroma(chroma(cgl).set("hsl.h",105-$spin4)).set("hsl.l",$level1).hex(),
cghl2:chroma(chroma(cgl).set("hsl.h",105-$spin3)).set("hsl.l",$level2).hex(),
cghl3:chroma(chroma(cgl).set("hsl.h",105-$spin2)).set("hsl.l",$level3).hex(),
cghl4:chroma(chroma(cgl).set("hsl.h",105-$spin1)).set("hsl.l",$level4).hex(),
cghl5:chroma(chroma(cgl).set("hsl.h",105-$spin0)).set("hsl.l",$level5).hex(),
cghl6:chroma(chroma(cgl).set("hsl.h",105+$spin1)).set("hsl.l",$level6).hex(),
cghl7:chroma(chroma(cgl).set("hsl.h",105+$spin2)).set("hsl.l",$level7).hex(),
cghl8:chroma(chroma(cgl).set("hsl.h",105+$spin3)).set("hsl.l",$level8).hex(),
cghl9:chroma(chroma(cgl).set("hsl.h",105+$spin4)).set("hsl.l",$level9).hex(),

cghm1:chroma(chroma(cgm).set("hsl.h",105-$spin4)).set("hsl.l",$level1).hex(),
cghm2:chroma(chroma(cgm).set("hsl.h",105-$spin3)).set("hsl.l",$level2).hex(),
cghm3:chroma(chroma(cgm).set("hsl.h",105-$spin2)).set("hsl.l",$level3).hex(),
cghm4:chroma(chroma(cgm).set("hsl.h",105-$spin1)).set("hsl.l",$level4).hex(),
cghm5:chroma(chroma(cgm).set("hsl.h",105-$spin0)).set("hsl.l",$level5).hex(),
cghm6:chroma(chroma(cgm).set("hsl.h",105+$spin1)).set("hsl.l",$level6).hex(),
cghm7:chroma(chroma(cgm).set("hsl.h",105+$spin2)).set("hsl.l",$level7).hex(),
cghm8:chroma(chroma(cgm).set("hsl.h",105+$spin3)).set("hsl.l",$level8).hex(),
cghm9:chroma(chroma(cgm).set("hsl.h",105+$spin4)).set("hsl.l",$level9).hex(),

cghr1:chroma(chroma(cgr).set("hsl.h",105-$spin4)).set("hsl.l",$level1).hex(),
cghr2:chroma(chroma(cgr).set("hsl.h",105-$spin3)).set("hsl.l",$level2).hex(),
cghr3:chroma(chroma(cgr).set("hsl.h",105-$spin2)).set("hsl.l",$level3).hex(),
cghr4:chroma(chroma(cgr).set("hsl.h",105-$spin1)).set("hsl.l",$level4).hex(),
cghr5:chroma(chroma(cgr).set("hsl.h",105-$spin0)).set("hsl.l",$level5).hex(),
cghr6:chroma(chroma(cgr).set("hsl.h",105+$spin1)).set("hsl.l",$level6).hex(),
cghr7:chroma(chroma(cgr).set("hsl.h",105+$spin2)).set("hsl.l",$level7).hex(),
cghr8:chroma(chroma(cgr).set("hsl.h",105+$spin3)).set("hsl.l",$level8).hex(),
cghr9:chroma(chroma(cgr).set("hsl.h",105+$spin4)).set("hsl.l",$level9).hex(),

cghd1:chroma(chroma(cgd).set("hsl.h",105-$spin4)).set("hsl.l",$level1).hex(),
cghd2:chroma(chroma(cgd).set("hsl.h",105-$spin3)).set("hsl.l",$level2).hex(),
cghd3:chroma(chroma(cgd).set("hsl.h",105-$spin2)).set("hsl.l",$level3).hex(),
cghd4:chroma(chroma(cgd).set("hsl.h",105-$spin1)).set("hsl.l",$level4).hex(),
cghd5:chroma(chroma(cgd).set("hsl.h",105-$spin0)).set("hsl.l",$level5).hex(),
cghd6:chroma(chroma(cgd).set("hsl.h",105+$spin1)).set("hsl.l",$level6).hex(),
cghd7:chroma(chroma(cgd).set("hsl.h",105+$spin2)).set("hsl.l",$level7).hex(),
cghd8:chroma(chroma(cgd).set("hsl.h",105+$spin3)).set("hsl.l",$level8).hex(),
cghd9:chroma(chroma(cgd).set("hsl.h",105+$spin4)).set("hsl.l",$level9).hex(),

grhl1:chroma(chroma(grl).set("hsl.h",120-$spin4)).set("hsl.l",$level1).hex(),
grhl2:chroma(chroma(grl).set("hsl.h",120-$spin3)).set("hsl.l",$level2).hex(),
grhl3:chroma(chroma(grl).set("hsl.h",120-$spin2)).set("hsl.l",$level3).hex(),
grhl4:chroma(chroma(grl).set("hsl.h",120-$spin1)).set("hsl.l",$level4).hex(),
grhl5:chroma(chroma(grl).set("hsl.h",120-$spin0)).set("hsl.l",$level5).hex(),
grhl6:chroma(chroma(grl).set("hsl.h",120+$spin1)).set("hsl.l",$level6).hex(),
grhl7:chroma(chroma(grl).set("hsl.h",120+$spin2)).set("hsl.l",$level7).hex(),
grhl8:chroma(chroma(grl).set("hsl.h",120+$spin3)).set("hsl.l",$level8).hex(),
grhl9:chroma(chroma(grl).set("hsl.h",120+$spin4)).set("hsl.l",$level9).hex(),

grhm1:chroma(chroma(grm).set("hsl.h",120-$spin4)).set("hsl.l",$level1).hex(),
grhm2:chroma(chroma(grm).set("hsl.h",120-$spin3)).set("hsl.l",$level2).hex(),
grhm3:chroma(chroma(grm).set("hsl.h",120-$spin2)).set("hsl.l",$level3).hex(),
grhm4:chroma(chroma(grm).set("hsl.h",120-$spin1)).set("hsl.l",$level4).hex(),
grhm5:chroma(chroma(grm).set("hsl.h",120-$spin0)).set("hsl.l",$level5).hex(),
grhm6:chroma(chroma(grm).set("hsl.h",120+$spin1)).set("hsl.l",$level6).hex(),
grhm7:chroma(chroma(grm).set("hsl.h",120+$spin2)).set("hsl.l",$level7).hex(),
grhm8:chroma(chroma(grm).set("hsl.h",120+$spin3)).set("hsl.l",$level8).hex(),
grhm9:chroma(chroma(grm).set("hsl.h",120+$spin4)).set("hsl.l",$level9).hex(),

grhr1:chroma(chroma(grr).set("hsl.h",120-$spin4)).set("hsl.l",$level1).hex(),
grhr2:chroma(chroma(grr).set("hsl.h",120-$spin3)).set("hsl.l",$level2).hex(),
grhr3:chroma(chroma(grr).set("hsl.h",120-$spin2)).set("hsl.l",$level3).hex(),
grhr4:chroma(chroma(grr).set("hsl.h",120-$spin1)).set("hsl.l",$level4).hex(),
grhr5:chroma(chroma(grr).set("hsl.h",120-$spin0)).set("hsl.l",$level5).hex(),
grhr6:chroma(chroma(grr).set("hsl.h",120+$spin1)).set("hsl.l",$level6).hex(),
grhr7:chroma(chroma(grr).set("hsl.h",120+$spin2)).set("hsl.l",$level7).hex(),
grhr8:chroma(chroma(grr).set("hsl.h",120+$spin3)).set("hsl.l",$level8).hex(),
grhr9:chroma(chroma(grr).set("hsl.h",120+$spin4)).set("hsl.l",$level9).hex(),

grhd1:chroma(chroma(grd).set("hsl.h",120-$spin4)).set("hsl.l",$level1).hex(),
grhd2:chroma(chroma(grd).set("hsl.h",120-$spin3)).set("hsl.l",$level2).hex(),
grhd3:chroma(chroma(grd).set("hsl.h",120-$spin2)).set("hsl.l",$level3).hex(),
grhd4:chroma(chroma(grd).set("hsl.h",120-$spin1)).set("hsl.l",$level4).hex(),
grhd5:chroma(chroma(grd).set("hsl.h",120-$spin0)).set("hsl.l",$level5).hex(),
grhd6:chroma(chroma(grd).set("hsl.h",120+$spin1)).set("hsl.l",$level6).hex(),
grhd7:chroma(chroma(grd).set("hsl.h",120+$spin2)).set("hsl.l",$level7).hex(),
grhd8:chroma(chroma(grd).set("hsl.h",120+$spin3)).set("hsl.l",$level8).hex(),
grhd9:chroma(chroma(grd).set("hsl.h",120+$spin4)).set("hsl.l",$level9).hex(),

gahl1:chroma(chroma(gal).set("hsl.h",135-$spin4)).set("hsl.l",$level1).hex(),
gahl2:chroma(chroma(gal).set("hsl.h",135-$spin3)).set("hsl.l",$level2).hex(),
gahl3:chroma(chroma(gal).set("hsl.h",135-$spin2)).set("hsl.l",$level3).hex(),
gahl4:chroma(chroma(gal).set("hsl.h",135-$spin1)).set("hsl.l",$level4).hex(),
gahl5:chroma(chroma(gal).set("hsl.h",135-$spin0)).set("hsl.l",$level5).hex(),
gahl6:chroma(chroma(gal).set("hsl.h",135+$spin1)).set("hsl.l",$level6).hex(),
gahl7:chroma(chroma(gal).set("hsl.h",135+$spin2)).set("hsl.l",$level7).hex(),
gahl8:chroma(chroma(gal).set("hsl.h",135+$spin3)).set("hsl.l",$level8).hex(),
gahl9:chroma(chroma(gal).set("hsl.h",135+$spin4)).set("hsl.l",$level9).hex(),

gahm1:chroma(chroma(gam).set("hsl.h",135-$spin4)).set("hsl.l",$level1).hex(),
gahm2:chroma(chroma(gam).set("hsl.h",135-$spin3)).set("hsl.l",$level2).hex(),
gahm3:chroma(chroma(gam).set("hsl.h",135-$spin2)).set("hsl.l",$level3).hex(),
gahm4:chroma(chroma(gam).set("hsl.h",135-$spin1)).set("hsl.l",$level4).hex(),
gahm5:chroma(chroma(gam).set("hsl.h",135-$spin0)).set("hsl.l",$level5).hex(),
gahm6:chroma(chroma(gam).set("hsl.h",135+$spin1)).set("hsl.l",$level6).hex(),
gahm7:chroma(chroma(gam).set("hsl.h",135+$spin2)).set("hsl.l",$level7).hex(),
gahm8:chroma(chroma(gam).set("hsl.h",135+$spin3)).set("hsl.l",$level8).hex(),
gahm9:chroma(chroma(gam).set("hsl.h",135+$spin4)).set("hsl.l",$level9).hex(),

gahr1:chroma(chroma(gar).set("hsl.h",135-$spin4)).set("hsl.l",$level1).hex(),
gahr2:chroma(chroma(gar).set("hsl.h",135-$spin3)).set("hsl.l",$level2).hex(),
gahr3:chroma(chroma(gar).set("hsl.h",135-$spin2)).set("hsl.l",$level3).hex(),
gahr4:chroma(chroma(gar).set("hsl.h",135-$spin1)).set("hsl.l",$level4).hex(),
gahr5:chroma(chroma(gar).set("hsl.h",135-$spin0)).set("hsl.l",$level5).hex(),
gahr6:chroma(chroma(gar).set("hsl.h",135+$spin1)).set("hsl.l",$level6).hex(),
gahr7:chroma(chroma(gar).set("hsl.h",135+$spin2)).set("hsl.l",$level7).hex(),
gahr8:chroma(chroma(gar).set("hsl.h",135+$spin3)).set("hsl.l",$level8).hex(),
gahr9:chroma(chroma(gar).set("hsl.h",135+$spin4)).set("hsl.l",$level9).hex(),

gahd1:chroma(chroma(gad).set("hsl.h",135-$spin4)).set("hsl.l",$level1).hex(),
gahd2:chroma(chroma(gad).set("hsl.h",135-$spin3)).set("hsl.l",$level2).hex(),
gahd3:chroma(chroma(gad).set("hsl.h",135-$spin2)).set("hsl.l",$level3).hex(),
gahd4:chroma(chroma(gad).set("hsl.h",135-$spin1)).set("hsl.l",$level4).hex(),
gahd5:chroma(chroma(gad).set("hsl.h",135-$spin0)).set("hsl.l",$level5).hex(),
gahd6:chroma(chroma(gad).set("hsl.h",135+$spin1)).set("hsl.l",$level6).hex(),
gahd7:chroma(chroma(gad).set("hsl.h",135+$spin2)).set("hsl.l",$level7).hex(),
gahd8:chroma(chroma(gad).set("hsl.h",135+$spin3)).set("hsl.l",$level8).hex(),
gahd9:chroma(chroma(gad).set("hsl.h",135+$spin4)).set("hsl.l",$level9).hex(),

aqhl1:chroma(chroma(aql).set("hsl.h",150-$spin4)).set("hsl.l",$level1).hex(),
aqhl2:chroma(chroma(aql).set("hsl.h",150-$spin3)).set("hsl.l",$level2).hex(),
aqhl3:chroma(chroma(aql).set("hsl.h",150-$spin2)).set("hsl.l",$level3).hex(),
aqhl4:chroma(chroma(aql).set("hsl.h",150-$spin1)).set("hsl.l",$level4).hex(),
aqhl5:chroma(chroma(aql).set("hsl.h",150-$spin0)).set("hsl.l",$level5).hex(),
aqhl6:chroma(chroma(aql).set("hsl.h",150+$spin1)).set("hsl.l",$level6).hex(),
aqhl7:chroma(chroma(aql).set("hsl.h",150+$spin2)).set("hsl.l",$level7).hex(),
aqhl8:chroma(chroma(aql).set("hsl.h",150+$spin3)).set("hsl.l",$level8).hex(),
aqhl9:chroma(chroma(aql).set("hsl.h",150+$spin4)).set("hsl.l",$level9).hex(),

aqhm1:chroma(chroma(aqm).set("hsl.h",150-$spin4)).set("hsl.l",$level1).hex(),
aqhm2:chroma(chroma(aqm).set("hsl.h",150-$spin3)).set("hsl.l",$level2).hex(),
aqhm3:chroma(chroma(aqm).set("hsl.h",150-$spin2)).set("hsl.l",$level3).hex(),
aqhm4:chroma(chroma(aqm).set("hsl.h",150-$spin1)).set("hsl.l",$level4).hex(),
aqhm5:chroma(chroma(aqm).set("hsl.h",150-$spin0)).set("hsl.l",$level5).hex(),
aqhm6:chroma(chroma(aqm).set("hsl.h",150+$spin1)).set("hsl.l",$level6).hex(),
aqhm7:chroma(chroma(aqm).set("hsl.h",150+$spin2)).set("hsl.l",$level7).hex(),
aqhm8:chroma(chroma(aqm).set("hsl.h",150+$spin3)).set("hsl.l",$level8).hex(),
aqhm9:chroma(chroma(aqm).set("hsl.h",150+$spin4)).set("hsl.l",$level9).hex(),

aqhr1:chroma(chroma(aqr).set("hsl.h",150-$spin4)).set("hsl.l",$level1).hex(),
aqhr2:chroma(chroma(aqr).set("hsl.h",150-$spin3)).set("hsl.l",$level2).hex(),
aqhr3:chroma(chroma(aqr).set("hsl.h",150-$spin2)).set("hsl.l",$level3).hex(),
aqhr4:chroma(chroma(aqr).set("hsl.h",150-$spin1)).set("hsl.l",$level4).hex(),
aqhr5:chroma(chroma(aqr).set("hsl.h",150-$spin0)).set("hsl.l",$level5).hex(),
aqhr6:chroma(chroma(aqr).set("hsl.h",150+$spin1)).set("hsl.l",$level6).hex(),
aqhr7:chroma(chroma(aqr).set("hsl.h",150+$spin2)).set("hsl.l",$level7).hex(),
aqhr8:chroma(chroma(aqr).set("hsl.h",150+$spin3)).set("hsl.l",$level8).hex(),
aqhr9:chroma(chroma(aqr).set("hsl.h",150+$spin4)).set("hsl.l",$level9).hex(),

aqhd1:chroma(chroma(aqd).set("hsl.h",150-$spin4)).set("hsl.l",$level1).hex(),
aqhd2:chroma(chroma(aqd).set("hsl.h",150-$spin3)).set("hsl.l",$level2).hex(),
aqhd3:chroma(chroma(aqd).set("hsl.h",150-$spin2)).set("hsl.l",$level3).hex(),
aqhd4:chroma(chroma(aqd).set("hsl.h",150-$spin1)).set("hsl.l",$level4).hex(),
aqhd5:chroma(chroma(aqd).set("hsl.h",150-$spin0)).set("hsl.l",$level5).hex(),
aqhd6:chroma(chroma(aqd).set("hsl.h",150+$spin1)).set("hsl.l",$level6).hex(),
aqhd7:chroma(chroma(aqd).set("hsl.h",150+$spin2)).set("hsl.l",$level7).hex(),
aqhd8:chroma(chroma(aqd).set("hsl.h",150+$spin3)).set("hsl.l",$level8).hex(),
aqhd9:chroma(chroma(aqd).set("hsl.h",150+$spin4)).set("hsl.l",$level9).hex(),

achl1:chroma(chroma(acl).set("hsl.h",165-$spin4)).set("hsl.l",$level1).hex(),
achl2:chroma(chroma(acl).set("hsl.h",165-$spin3)).set("hsl.l",$level2).hex(),
achl3:chroma(chroma(acl).set("hsl.h",165-$spin2)).set("hsl.l",$level3).hex(),
achl4:chroma(chroma(acl).set("hsl.h",165-$spin1)).set("hsl.l",$level4).hex(),
achl5:chroma(chroma(acl).set("hsl.h",165-$spin0)).set("hsl.l",$level5).hex(),
achl6:chroma(chroma(acl).set("hsl.h",165+$spin1)).set("hsl.l",$level6).hex(),
achl7:chroma(chroma(acl).set("hsl.h",165+$spin2)).set("hsl.l",$level7).hex(),
achl8:chroma(chroma(acl).set("hsl.h",165+$spin3)).set("hsl.l",$level8).hex(),
achl9:chroma(chroma(acl).set("hsl.h",165+$spin4)).set("hsl.l",$level9).hex(),

achm1:chroma(chroma(acm).set("hsl.h",165-$spin4)).set("hsl.l",$level1).hex(),
achm2:chroma(chroma(acm).set("hsl.h",165-$spin3)).set("hsl.l",$level2).hex(),
achm3:chroma(chroma(acm).set("hsl.h",165-$spin2)).set("hsl.l",$level3).hex(),
achm4:chroma(chroma(acm).set("hsl.h",165-$spin1)).set("hsl.l",$level4).hex(),
achm5:chroma(chroma(acm).set("hsl.h",165-$spin0)).set("hsl.l",$level5).hex(),
achm6:chroma(chroma(acm).set("hsl.h",165+$spin1)).set("hsl.l",$level6).hex(),
achm7:chroma(chroma(acm).set("hsl.h",165+$spin2)).set("hsl.l",$level7).hex(),
achm8:chroma(chroma(acm).set("hsl.h",165+$spin3)).set("hsl.l",$level8).hex(),
achm9:chroma(chroma(acm).set("hsl.h",165+$spin4)).set("hsl.l",$level9).hex(),

achr1:chroma(chroma(acr).set("hsl.h",165-$spin4)).set("hsl.l",$level1).hex(),
achr2:chroma(chroma(acr).set("hsl.h",165-$spin3)).set("hsl.l",$level2).hex(),
achr3:chroma(chroma(acr).set("hsl.h",165-$spin2)).set("hsl.l",$level3).hex(),
achr4:chroma(chroma(acr).set("hsl.h",165-$spin1)).set("hsl.l",$level4).hex(),
achr5:chroma(chroma(acr).set("hsl.h",165-$spin0)).set("hsl.l",$level5).hex(),
achr6:chroma(chroma(acr).set("hsl.h",165+$spin1)).set("hsl.l",$level6).hex(),
achr7:chroma(chroma(acr).set("hsl.h",165+$spin2)).set("hsl.l",$level7).hex(),
achr8:chroma(chroma(acr).set("hsl.h",165+$spin3)).set("hsl.l",$level8).hex(),
achr9:chroma(chroma(acr).set("hsl.h",165+$spin4)).set("hsl.l",$level9).hex(),

achd1:chroma(chroma(acd).set("hsl.h",165-$spin4)).set("hsl.l",$level1).hex(),
achd2:chroma(chroma(acd).set("hsl.h",165-$spin3)).set("hsl.l",$level2).hex(),
achd3:chroma(chroma(acd).set("hsl.h",165-$spin2)).set("hsl.l",$level3).hex(),
achd4:chroma(chroma(acd).set("hsl.h",165-$spin1)).set("hsl.l",$level4).hex(),
achd5:chroma(chroma(acd).set("hsl.h",165-$spin0)).set("hsl.l",$level5).hex(),
achd6:chroma(chroma(acd).set("hsl.h",165+$spin1)).set("hsl.l",$level6).hex(),
achd7:chroma(chroma(acd).set("hsl.h",165+$spin2)).set("hsl.l",$level7).hex(),
achd8:chroma(chroma(acd).set("hsl.h",165+$spin3)).set("hsl.l",$level8).hex(),
achd9:chroma(chroma(acd).set("hsl.h",165+$spin4)).set("hsl.l",$level9).hex(),

cyhl1:chroma(chroma(cyl).set("hsl.h",180-$spin4)).set("hsl.l",$level1).hex(),
cyhl2:chroma(chroma(cyl).set("hsl.h",180-$spin3)).set("hsl.l",$level2).hex(),
cyhl3:chroma(chroma(cyl).set("hsl.h",180-$spin2)).set("hsl.l",$level3).hex(),
cyhl4:chroma(chroma(cyl).set("hsl.h",180-$spin1)).set("hsl.l",$level4).hex(),
cyhl5:chroma(chroma(cyl).set("hsl.h",180-$spin0)).set("hsl.l",$level5).hex(),
cyhl6:chroma(chroma(cyl).set("hsl.h",180+$spin1)).set("hsl.l",$level6).hex(),
cyhl7:chroma(chroma(cyl).set("hsl.h",180+$spin2)).set("hsl.l",$level7).hex(),
cyhl8:chroma(chroma(cyl).set("hsl.h",180+$spin3)).set("hsl.l",$level8).hex(),
cyhl9:chroma(chroma(cyl).set("hsl.h",180+$spin4)).set("hsl.l",$level9).hex(),

cyhm1:chroma(chroma(cym).set("hsl.h",180-$spin4)).set("hsl.l",$level1).hex(),
cyhm2:chroma(chroma(cym).set("hsl.h",180-$spin3)).set("hsl.l",$level2).hex(),
cyhm3:chroma(chroma(cym).set("hsl.h",180-$spin2)).set("hsl.l",$level3).hex(),
cyhm4:chroma(chroma(cym).set("hsl.h",180-$spin1)).set("hsl.l",$level4).hex(),
cyhm5:chroma(chroma(cym).set("hsl.h",180-$spin0)).set("hsl.l",$level5).hex(),
cyhm6:chroma(chroma(cym).set("hsl.h",180+$spin1)).set("hsl.l",$level6).hex(),
cyhm7:chroma(chroma(cym).set("hsl.h",180+$spin2)).set("hsl.l",$level7).hex(),
cyhm8:chroma(chroma(cym).set("hsl.h",180+$spin3)).set("hsl.l",$level8).hex(),
cyhm9:chroma(chroma(cym).set("hsl.h",180+$spin4)).set("hsl.l",$level9).hex(),

cyhr1:chroma(chroma(cyr).set("hsl.h",180-$spin4)).set("hsl.l",$level1).hex(),
cyhr2:chroma(chroma(cyr).set("hsl.h",180-$spin3)).set("hsl.l",$level2).hex(),
cyhr3:chroma(chroma(cyr).set("hsl.h",180-$spin2)).set("hsl.l",$level3).hex(),
cyhr4:chroma(chroma(cyr).set("hsl.h",180-$spin1)).set("hsl.l",$level4).hex(),
cyhr5:chroma(chroma(cyr).set("hsl.h",180-$spin0)).set("hsl.l",$level5).hex(),
cyhr6:chroma(chroma(cyr).set("hsl.h",180+$spin1)).set("hsl.l",$level6).hex(),
cyhr7:chroma(chroma(cyr).set("hsl.h",180+$spin2)).set("hsl.l",$level7).hex(),
cyhr8:chroma(chroma(cyr).set("hsl.h",180+$spin3)).set("hsl.l",$level8).hex(),
cyhr9:chroma(chroma(cyr).set("hsl.h",180+$spin4)).set("hsl.l",$level9).hex(),

cyhd1:chroma(chroma(cyd).set("hsl.h",180-$spin4)).set("hsl.l",$level1).hex(),
cyhd2:chroma(chroma(cyd).set("hsl.h",180-$spin3)).set("hsl.l",$level2).hex(),
cyhd3:chroma(chroma(cyd).set("hsl.h",180-$spin2)).set("hsl.l",$level3).hex(),
cyhd4:chroma(chroma(cyd).set("hsl.h",180-$spin1)).set("hsl.l",$level4).hex(),
cyhd5:chroma(chroma(cyd).set("hsl.h",180-$spin0)).set("hsl.l",$level5).hex(),
cyhd6:chroma(chroma(cyd).set("hsl.h",180+$spin1)).set("hsl.l",$level6).hex(),
cyhd7:chroma(chroma(cyd).set("hsl.h",180+$spin2)).set("hsl.l",$level7).hex(),
cyhd8:chroma(chroma(cyd).set("hsl.h",180+$spin3)).set("hsl.l",$level8).hex(),
cyhd9:chroma(chroma(cyd).set("hsl.h",180+$spin4)).set("hsl.l",$level9).hex(),

cbhl1:chroma(chroma(cbl).set("hsl.h",195-$spin4)).set("hsl.l",$level1).hex(),
cbhl2:chroma(chroma(cbl).set("hsl.h",195-$spin3)).set("hsl.l",$level2).hex(),
cbhl3:chroma(chroma(cbl).set("hsl.h",195-$spin2)).set("hsl.l",$level3).hex(),
cbhl4:chroma(chroma(cbl).set("hsl.h",195-$spin1)).set("hsl.l",$level4).hex(),
cbhl5:chroma(chroma(cbl).set("hsl.h",195-$spin0)).set("hsl.l",$level5).hex(),
cbhl6:chroma(chroma(cbl).set("hsl.h",195+$spin1)).set("hsl.l",$level6).hex(),
cbhl7:chroma(chroma(cbl).set("hsl.h",195+$spin2)).set("hsl.l",$level7).hex(),
cbhl8:chroma(chroma(cbl).set("hsl.h",195+$spin3)).set("hsl.l",$level8).hex(),
cbhl9:chroma(chroma(cbl).set("hsl.h",195+$spin4)).set("hsl.l",$level9).hex(),

cbhm1:chroma(chroma(cbm).set("hsl.h",195-$spin4)).set("hsl.l",$level1).hex(),
cbhm2:chroma(chroma(cbm).set("hsl.h",195-$spin3)).set("hsl.l",$level2).hex(),
cbhm3:chroma(chroma(cbm).set("hsl.h",195-$spin2)).set("hsl.l",$level3).hex(),
cbhm4:chroma(chroma(cbm).set("hsl.h",195-$spin1)).set("hsl.l",$level4).hex(),
cbhm5:chroma(chroma(cbm).set("hsl.h",195-$spin0)).set("hsl.l",$level5).hex(),
cbhm6:chroma(chroma(cbm).set("hsl.h",195+$spin1)).set("hsl.l",$level6).hex(),
cbhm7:chroma(chroma(cbm).set("hsl.h",195+$spin2)).set("hsl.l",$level7).hex(),
cbhm8:chroma(chroma(cbm).set("hsl.h",195+$spin3)).set("hsl.l",$level8).hex(),
cbhm9:chroma(chroma(cbm).set("hsl.h",195+$spin4)).set("hsl.l",$level9).hex(),

cbhr1:chroma(chroma(cbr).set("hsl.h",195-$spin4)).set("hsl.l",$level1).hex(),
cbhr2:chroma(chroma(cbr).set("hsl.h",195-$spin3)).set("hsl.l",$level2).hex(),
cbhr3:chroma(chroma(cbr).set("hsl.h",195-$spin2)).set("hsl.l",$level3).hex(),
cbhr4:chroma(chroma(cbr).set("hsl.h",195-$spin1)).set("hsl.l",$level4).hex(),
cbhr5:chroma(chroma(cbr).set("hsl.h",195-$spin0)).set("hsl.l",$level5).hex(),
cbhr6:chroma(chroma(cbr).set("hsl.h",195+$spin1)).set("hsl.l",$level6).hex(),
cbhr7:chroma(chroma(cbr).set("hsl.h",195+$spin2)).set("hsl.l",$level7).hex(),
cbhr8:chroma(chroma(cbr).set("hsl.h",195+$spin3)).set("hsl.l",$level8).hex(),
cbhr9:chroma(chroma(cbr).set("hsl.h",195+$spin4)).set("hsl.l",$level9).hex(),

cbhd1:chroma(chroma(cbd).set("hsl.h",195-$spin4)).set("hsl.l",$level1).hex(),
cbhd2:chroma(chroma(cbd).set("hsl.h",195-$spin3)).set("hsl.l",$level2).hex(),
cbhd3:chroma(chroma(cbd).set("hsl.h",195-$spin2)).set("hsl.l",$level3).hex(),
cbhd4:chroma(chroma(cbd).set("hsl.h",195-$spin1)).set("hsl.l",$level4).hex(),
cbhd5:chroma(chroma(cbd).set("hsl.h",195-$spin0)).set("hsl.l",$level5).hex(),
cbhd6:chroma(chroma(cbd).set("hsl.h",195+$spin1)).set("hsl.l",$level6).hex(),
cbhd7:chroma(chroma(cbd).set("hsl.h",195+$spin2)).set("hsl.l",$level7).hex(),
cbhd8:chroma(chroma(cbd).set("hsl.h",195+$spin3)).set("hsl.l",$level8).hex(),
cbhd9:chroma(chroma(cbd).set("hsl.h",195+$spin4)).set("hsl.l",$level9).hex(),

blhl1:chroma(chroma(bll).set("hsl.h",210-$spin4)).set("hsl.l",$level1).hex(),
blhl2:chroma(chroma(bll).set("hsl.h",210-$spin3)).set("hsl.l",$level2).hex(),
blhl3:chroma(chroma(bll).set("hsl.h",210-$spin2)).set("hsl.l",$level3).hex(),
blhl4:chroma(chroma(bll).set("hsl.h",210-$spin1)).set("hsl.l",$level4).hex(),
blhl5:chroma(chroma(bll).set("hsl.h",210-$spin0)).set("hsl.l",$level5).hex(),
blhl6:chroma(chroma(bll).set("hsl.h",210+$spin1)).set("hsl.l",$level6).hex(),
blhl7:chroma(chroma(bll).set("hsl.h",210+$spin2)).set("hsl.l",$level7).hex(),
blhl8:chroma(chroma(bll).set("hsl.h",210+$spin3)).set("hsl.l",$level8).hex(),
blhl9:chroma(chroma(bll).set("hsl.h",210+$spin4)).set("hsl.l",$level9).hex(),

blhm1:chroma(chroma(blm).set("hsl.h",210-$spin4)).set("hsl.l",$level1).hex(),
blhm2:chroma(chroma(blm).set("hsl.h",210-$spin3)).set("hsl.l",$level2).hex(),
blhm3:chroma(chroma(blm).set("hsl.h",210-$spin2)).set("hsl.l",$level3).hex(),
blhm4:chroma(chroma(blm).set("hsl.h",210-$spin1)).set("hsl.l",$level4).hex(),
blhm5:chroma(chroma(blm).set("hsl.h",210-$spin0)).set("hsl.l",$level5).hex(),
blhm6:chroma(chroma(blm).set("hsl.h",210+$spin1)).set("hsl.l",$level6).hex(),
blhm7:chroma(chroma(blm).set("hsl.h",210+$spin2)).set("hsl.l",$level7).hex(),
blhm8:chroma(chroma(blm).set("hsl.h",210+$spin3)).set("hsl.l",$level8).hex(),
blhm9:chroma(chroma(blm).set("hsl.h",210+$spin4)).set("hsl.l",$level9).hex(),

blhr1:chroma(chroma(blr).set("hsl.h",210-$spin4)).set("hsl.l",$level1).hex(),
blhr2:chroma(chroma(blr).set("hsl.h",210-$spin3)).set("hsl.l",$level2).hex(),
blhr3:chroma(chroma(blr).set("hsl.h",210-$spin2)).set("hsl.l",$level3).hex(),
blhr4:chroma(chroma(blr).set("hsl.h",210-$spin1)).set("hsl.l",$level4).hex(),
blhr5:chroma(chroma(blr).set("hsl.h",210-$spin0)).set("hsl.l",$level5).hex(),
blhr6:chroma(chroma(blr).set("hsl.h",210+$spin1)).set("hsl.l",$level6).hex(),
blhr7:chroma(chroma(blr).set("hsl.h",210+$spin2)).set("hsl.l",$level7).hex(),
blhr8:chroma(chroma(blr).set("hsl.h",210+$spin3)).set("hsl.l",$level8).hex(),
blhr9:chroma(chroma(blr).set("hsl.h",210+$spin4)).set("hsl.l",$level9).hex(),

blhd1:chroma(chroma(bld).set("hsl.h",210-$spin4)).set("hsl.l",$level1).hex(),
blhd2:chroma(chroma(bld).set("hsl.h",210-$spin3)).set("hsl.l",$level2).hex(),
blhd3:chroma(chroma(bld).set("hsl.h",210-$spin2)).set("hsl.l",$level3).hex(),
blhd4:chroma(chroma(bld).set("hsl.h",210-$spin1)).set("hsl.l",$level4).hex(),
blhd5:chroma(chroma(bld).set("hsl.h",210-$spin0)).set("hsl.l",$level5).hex(),
blhd6:chroma(chroma(bld).set("hsl.h",210+$spin1)).set("hsl.l",$level6).hex(),
blhd7:chroma(chroma(bld).set("hsl.h",210+$spin2)).set("hsl.l",$level7).hex(),
blhd8:chroma(chroma(bld).set("hsl.h",210+$spin3)).set("hsl.l",$level8).hex(),
blhd9:chroma(chroma(bld).set("hsl.h",210+$spin4)).set("hsl.l",$level9).hex(),

bihl1:chroma(chroma(bil).set("hsl.h",225-$spin4)).set("hsl.l",$level1).hex(),
bihl2:chroma(chroma(bil).set("hsl.h",225-$spin3)).set("hsl.l",$level2).hex(),
bihl3:chroma(chroma(bil).set("hsl.h",225-$spin2)).set("hsl.l",$level3).hex(),
bihl4:chroma(chroma(bil).set("hsl.h",225-$spin1)).set("hsl.l",$level4).hex(),
bihl5:chroma(chroma(bil).set("hsl.h",225-$spin0)).set("hsl.l",$level5).hex(),
bihl6:chroma(chroma(bil).set("hsl.h",225+$spin1)).set("hsl.l",$level6).hex(),
bihl7:chroma(chroma(bil).set("hsl.h",225+$spin2)).set("hsl.l",$level7).hex(),
bihl8:chroma(chroma(bil).set("hsl.h",225+$spin3)).set("hsl.l",$level8).hex(),
bihl9:chroma(chroma(bil).set("hsl.h",225+$spin4)).set("hsl.l",$level9).hex(),

bihm1:chroma(chroma(bim).set("hsl.h",225-$spin4)).set("hsl.l",$level1).hex(),
bihm2:chroma(chroma(bim).set("hsl.h",225-$spin3)).set("hsl.l",$level2).hex(),
bihm3:chroma(chroma(bim).set("hsl.h",225-$spin2)).set("hsl.l",$level3).hex(),
bihm4:chroma(chroma(bim).set("hsl.h",225-$spin1)).set("hsl.l",$level4).hex(),
bihm5:chroma(chroma(bim).set("hsl.h",225-$spin0)).set("hsl.l",$level5).hex(),
bihm6:chroma(chroma(bim).set("hsl.h",225+$spin1)).set("hsl.l",$level6).hex(),
bihm7:chroma(chroma(bim).set("hsl.h",225+$spin2)).set("hsl.l",$level7).hex(),
bihm8:chroma(chroma(bim).set("hsl.h",225+$spin3)).set("hsl.l",$level8).hex(),
bihm9:chroma(chroma(bim).set("hsl.h",225+$spin4)).set("hsl.l",$level9).hex(),

bihr1:chroma(chroma(bir).set("hsl.h",225-$spin4)).set("hsl.l",$level1).hex(),
bihr2:chroma(chroma(bir).set("hsl.h",225-$spin3)).set("hsl.l",$level2).hex(),
bihr3:chroma(chroma(bir).set("hsl.h",225-$spin2)).set("hsl.l",$level3).hex(),
bihr4:chroma(chroma(bir).set("hsl.h",225-$spin1)).set("hsl.l",$level4).hex(),
bihr5:chroma(chroma(bir).set("hsl.h",225-$spin0)).set("hsl.l",$level5).hex(),
bihr6:chroma(chroma(bir).set("hsl.h",225+$spin1)).set("hsl.l",$level6).hex(),
bihr7:chroma(chroma(bir).set("hsl.h",225+$spin2)).set("hsl.l",$level7).hex(),
bihr8:chroma(chroma(bir).set("hsl.h",225+$spin3)).set("hsl.l",$level8).hex(),
bihr9:chroma(chroma(bir).set("hsl.h",225+$spin4)).set("hsl.l",$level9).hex(),

bihd1:chroma(chroma(bid).set("hsl.h",225-$spin4)).set("hsl.l",$level1).hex(),
bihd2:chroma(chroma(bid).set("hsl.h",225-$spin3)).set("hsl.l",$level2).hex(),
bihd3:chroma(chroma(bid).set("hsl.h",225-$spin2)).set("hsl.l",$level3).hex(),
bihd4:chroma(chroma(bid).set("hsl.h",225-$spin1)).set("hsl.l",$level4).hex(),
bihd5:chroma(chroma(bid).set("hsl.h",225-$spin0)).set("hsl.l",$level5).hex(),
bihd6:chroma(chroma(bid).set("hsl.h",225+$spin1)).set("hsl.l",$level6).hex(),
bihd7:chroma(chroma(bid).set("hsl.h",225+$spin2)).set("hsl.l",$level7).hex(),
bihd8:chroma(chroma(bid).set("hsl.h",225+$spin3)).set("hsl.l",$level8).hex(),
bihd9:chroma(chroma(bid).set("hsl.h",225+$spin4)).set("hsl.l",$level9).hex(),

inhl1:chroma(chroma(inl).set("hsl.h",240-$spin4)).set("hsl.l",$level1).hex(),
inhl2:chroma(chroma(inl).set("hsl.h",240-$spin3)).set("hsl.l",$level2).hex(),
inhl3:chroma(chroma(inl).set("hsl.h",240-$spin2)).set("hsl.l",$level3).hex(),
inhl4:chroma(chroma(inl).set("hsl.h",240-$spin1)).set("hsl.l",$level4).hex(),
inhl5:chroma(chroma(inl).set("hsl.h",240-$spin0)).set("hsl.l",$level5).hex(),
inhl6:chroma(chroma(inl).set("hsl.h",240+$spin1)).set("hsl.l",$level6).hex(),
inhl7:chroma(chroma(inl).set("hsl.h",240+$spin2)).set("hsl.l",$level7).hex(),
inhl8:chroma(chroma(inl).set("hsl.h",240+$spin3)).set("hsl.l",$level8).hex(),
inhl9:chroma(chroma(inl).set("hsl.h",240+$spin4)).set("hsl.l",$level9).hex(),

inhm1:chroma(chroma(inm).set("hsl.h",240-$spin4)).set("hsl.l",$level1).hex(),
inhm2:chroma(chroma(inm).set("hsl.h",240-$spin3)).set("hsl.l",$level2).hex(),
inhm3:chroma(chroma(inm).set("hsl.h",240-$spin2)).set("hsl.l",$level3).hex(),
inhm4:chroma(chroma(inm).set("hsl.h",240-$spin1)).set("hsl.l",$level4).hex(),
inhm5:chroma(chroma(inm).set("hsl.h",240-$spin0)).set("hsl.l",$level5).hex(),
inhm6:chroma(chroma(inm).set("hsl.h",240+$spin1)).set("hsl.l",$level6).hex(),
inhm7:chroma(chroma(inm).set("hsl.h",240+$spin2)).set("hsl.l",$level7).hex(),
inhm8:chroma(chroma(inm).set("hsl.h",240+$spin3)).set("hsl.l",$level8).hex(),
inhm9:chroma(chroma(inm).set("hsl.h",240+$spin4)).set("hsl.l",$level9).hex(),

inhr1:chroma(chroma(inr).set("hsl.h",240-$spin4)).set("hsl.l",$level1).hex(),
inhr2:chroma(chroma(inr).set("hsl.h",240-$spin3)).set("hsl.l",$level2).hex(),
inhr3:chroma(chroma(inr).set("hsl.h",240-$spin2)).set("hsl.l",$level3).hex(),
inhr4:chroma(chroma(inr).set("hsl.h",240-$spin1)).set("hsl.l",$level4).hex(),
inhr5:chroma(chroma(inr).set("hsl.h",240-$spin0)).set("hsl.l",$level5).hex(),
inhr6:chroma(chroma(inr).set("hsl.h",240+$spin1)).set("hsl.l",$level6).hex(),
inhr7:chroma(chroma(inr).set("hsl.h",240+$spin2)).set("hsl.l",$level7).hex(),
inhr8:chroma(chroma(inr).set("hsl.h",240+$spin3)).set("hsl.l",$level8).hex(),
inhr9:chroma(chroma(inr).set("hsl.h",240+$spin4)).set("hsl.l",$level9).hex(),

inhd1:chroma(chroma(ind).set("hsl.h",240-$spin4)).set("hsl.l",$level1).hex(),
inhd2:chroma(chroma(ind).set("hsl.h",240-$spin3)).set("hsl.l",$level2).hex(),
inhd3:chroma(chroma(ind).set("hsl.h",240-$spin2)).set("hsl.l",$level3).hex(),
inhd4:chroma(chroma(ind).set("hsl.h",240-$spin1)).set("hsl.l",$level4).hex(),
inhd5:chroma(chroma(ind).set("hsl.h",240-$spin0)).set("hsl.l",$level5).hex(),
inhd6:chroma(chroma(ind).set("hsl.h",240+$spin1)).set("hsl.l",$level6).hex(),
inhd7:chroma(chroma(ind).set("hsl.h",240+$spin2)).set("hsl.l",$level7).hex(),
inhd8:chroma(chroma(ind).set("hsl.h",240+$spin3)).set("hsl.l",$level8).hex(),
inhd9:chroma(chroma(ind).set("hsl.h",240+$spin4)).set("hsl.l",$level9).hex(),

iphl1:chroma(chroma(ipl).set("hsl.h",255-$spin4)).set("hsl.l",$level1).hex(),
iphl2:chroma(chroma(ipl).set("hsl.h",255-$spin3)).set("hsl.l",$level2).hex(),
iphl3:chroma(chroma(ipl).set("hsl.h",255-$spin2)).set("hsl.l",$level3).hex(),
iphl4:chroma(chroma(ipl).set("hsl.h",255-$spin1)).set("hsl.l",$level4).hex(),
iphl5:chroma(chroma(ipl).set("hsl.h",255-$spin0)).set("hsl.l",$level5).hex(),
iphl6:chroma(chroma(ipl).set("hsl.h",255+$spin1)).set("hsl.l",$level6).hex(),
iphl7:chroma(chroma(ipl).set("hsl.h",255+$spin2)).set("hsl.l",$level7).hex(),
iphl8:chroma(chroma(ipl).set("hsl.h",255+$spin3)).set("hsl.l",$level8).hex(),
iphl9:chroma(chroma(ipl).set("hsl.h",255+$spin4)).set("hsl.l",$level9).hex(),

iphm1:chroma(chroma(ipm).set("hsl.h",255-$spin4)).set("hsl.l",$level1).hex(),
iphm2:chroma(chroma(ipm).set("hsl.h",255-$spin3)).set("hsl.l",$level2).hex(),
iphm3:chroma(chroma(ipm).set("hsl.h",255-$spin2)).set("hsl.l",$level3).hex(),
iphm4:chroma(chroma(ipm).set("hsl.h",255-$spin1)).set("hsl.l",$level4).hex(),
iphm5:chroma(chroma(ipm).set("hsl.h",255-$spin0)).set("hsl.l",$level5).hex(),
iphm6:chroma(chroma(ipm).set("hsl.h",255+$spin1)).set("hsl.l",$level6).hex(),
iphm7:chroma(chroma(ipm).set("hsl.h",255+$spin2)).set("hsl.l",$level7).hex(),
iphm8:chroma(chroma(ipm).set("hsl.h",255+$spin3)).set("hsl.l",$level8).hex(),
iphm9:chroma(chroma(ipm).set("hsl.h",255+$spin4)).set("hsl.l",$level9).hex(),

iphr1:chroma(chroma(ipr).set("hsl.h",255-$spin4)).set("hsl.l",$level1).hex(),
iphr2:chroma(chroma(ipr).set("hsl.h",255-$spin3)).set("hsl.l",$level2).hex(),
iphr3:chroma(chroma(ipr).set("hsl.h",255-$spin2)).set("hsl.l",$level3).hex(),
iphr4:chroma(chroma(ipr).set("hsl.h",255-$spin1)).set("hsl.l",$level4).hex(),
iphr5:chroma(chroma(ipr).set("hsl.h",255-$spin0)).set("hsl.l",$level5).hex(),
iphr6:chroma(chroma(ipr).set("hsl.h",255+$spin1)).set("hsl.l",$level6).hex(),
iphr7:chroma(chroma(ipr).set("hsl.h",255+$spin2)).set("hsl.l",$level7).hex(),
iphr8:chroma(chroma(ipr).set("hsl.h",255+$spin3)).set("hsl.l",$level8).hex(),
iphr9:chroma(chroma(ipr).set("hsl.h",255+$spin4)).set("hsl.l",$level9).hex(),

iphd1:chroma(chroma(ipd).set("hsl.h",255-$spin4)).set("hsl.l",$level1).hex(),
iphd2:chroma(chroma(ipd).set("hsl.h",255-$spin3)).set("hsl.l",$level2).hex(),
iphd3:chroma(chroma(ipd).set("hsl.h",255-$spin2)).set("hsl.l",$level3).hex(),
iphd4:chroma(chroma(ipd).set("hsl.h",255-$spin1)).set("hsl.l",$level4).hex(),
iphd5:chroma(chroma(ipd).set("hsl.h",255-$spin0)).set("hsl.l",$level5).hex(),
iphd6:chroma(chroma(ipd).set("hsl.h",255+$spin1)).set("hsl.l",$level6).hex(),
iphd7:chroma(chroma(ipd).set("hsl.h",255+$spin2)).set("hsl.l",$level7).hex(),
iphd8:chroma(chroma(ipd).set("hsl.h",255+$spin3)).set("hsl.l",$level8).hex(),
iphd9:chroma(chroma(ipd).set("hsl.h",255+$spin4)).set("hsl.l",$level9).hex(),

puhl1:chroma(chroma(pul).set("hsl.h",270-$spin4)).set("hsl.l",$level1).hex(),
puhl2:chroma(chroma(pul).set("hsl.h",270-$spin3)).set("hsl.l",$level2).hex(),
puhl3:chroma(chroma(pul).set("hsl.h",270-$spin2)).set("hsl.l",$level3).hex(),
puhl4:chroma(chroma(pul).set("hsl.h",270-$spin1)).set("hsl.l",$level4).hex(),
puhl5:chroma(chroma(pul).set("hsl.h",270-$spin0)).set("hsl.l",$level5).hex(),
puhl6:chroma(chroma(pul).set("hsl.h",270+$spin1)).set("hsl.l",$level6).hex(),
puhl7:chroma(chroma(pul).set("hsl.h",270+$spin2)).set("hsl.l",$level7).hex(),
puhl8:chroma(chroma(pul).set("hsl.h",270+$spin3)).set("hsl.l",$level8).hex(),
puhl9:chroma(chroma(pul).set("hsl.h",270+$spin4)).set("hsl.l",$level9).hex(),

puhm1:chroma(chroma(pum).set("hsl.h",270-$spin4)).set("hsl.l",$level1).hex(),
puhm2:chroma(chroma(pum).set("hsl.h",270-$spin3)).set("hsl.l",$level2).hex(),
puhm3:chroma(chroma(pum).set("hsl.h",270-$spin2)).set("hsl.l",$level3).hex(),
puhm4:chroma(chroma(pum).set("hsl.h",270-$spin1)).set("hsl.l",$level4).hex(),
puhm5:chroma(chroma(pum).set("hsl.h",270-$spin0)).set("hsl.l",$level5).hex(),
puhm6:chroma(chroma(pum).set("hsl.h",270+$spin1)).set("hsl.l",$level6).hex(),
puhm7:chroma(chroma(pum).set("hsl.h",270+$spin2)).set("hsl.l",$level7).hex(),
puhm8:chroma(chroma(pum).set("hsl.h",270+$spin3)).set("hsl.l",$level8).hex(),
puhm9:chroma(chroma(pum).set("hsl.h",270+$spin4)).set("hsl.l",$level9).hex(),

puhr1:chroma(chroma(pur).set("hsl.h",270-$spin4)).set("hsl.l",$level1).hex(),
puhr2:chroma(chroma(pur).set("hsl.h",270-$spin3)).set("hsl.l",$level2).hex(),
puhr3:chroma(chroma(pur).set("hsl.h",270-$spin2)).set("hsl.l",$level3).hex(),
puhr4:chroma(chroma(pur).set("hsl.h",270-$spin1)).set("hsl.l",$level4).hex(),
puhr5:chroma(chroma(pur).set("hsl.h",270-$spin0)).set("hsl.l",$level5).hex(),
puhr6:chroma(chroma(pur).set("hsl.h",270+$spin1)).set("hsl.l",$level6).hex(),
puhr7:chroma(chroma(pur).set("hsl.h",270+$spin2)).set("hsl.l",$level7).hex(),
puhr8:chroma(chroma(pur).set("hsl.h",270+$spin3)).set("hsl.l",$level8).hex(),
puhr9:chroma(chroma(pur).set("hsl.h",270+$spin4)).set("hsl.l",$level9).hex(),

puhd1:chroma(chroma(pud).set("hsl.h",270-$spin4)).set("hsl.l",$level1).hex(),
puhd2:chroma(chroma(pud).set("hsl.h",270-$spin3)).set("hsl.l",$level2).hex(),
puhd3:chroma(chroma(pud).set("hsl.h",270-$spin2)).set("hsl.l",$level3).hex(),
puhd4:chroma(chroma(pud).set("hsl.h",270-$spin1)).set("hsl.l",$level4).hex(),
puhd5:chroma(chroma(pud).set("hsl.h",270-$spin0)).set("hsl.l",$level5).hex(),
puhd6:chroma(chroma(pud).set("hsl.h",270+$spin1)).set("hsl.l",$level6).hex(),
puhd7:chroma(chroma(pud).set("hsl.h",270+$spin2)).set("hsl.l",$level7).hex(),
puhd8:chroma(chroma(pud).set("hsl.h",270+$spin3)).set("hsl.l",$level8).hex(),
puhd9:chroma(chroma(pud).set("hsl.h",270+$spin4)).set("hsl.l",$level9).hex(),

pphl1:chroma(chroma(ppl).set("hsl.h",285-$spin4)).set("hsl.l",$level1).hex(),
pphl2:chroma(chroma(ppl).set("hsl.h",285-$spin3)).set("hsl.l",$level2).hex(),
pphl3:chroma(chroma(ppl).set("hsl.h",285-$spin2)).set("hsl.l",$level3).hex(),
pphl4:chroma(chroma(ppl).set("hsl.h",285-$spin1)).set("hsl.l",$level4).hex(),
pphl5:chroma(chroma(ppl).set("hsl.h",285-$spin0)).set("hsl.l",$level5).hex(),
pphl6:chroma(chroma(ppl).set("hsl.h",285+$spin1)).set("hsl.l",$level6).hex(),
pphl7:chroma(chroma(ppl).set("hsl.h",285+$spin2)).set("hsl.l",$level7).hex(),
pphl8:chroma(chroma(ppl).set("hsl.h",285+$spin3)).set("hsl.l",$level8).hex(),
pphl9:chroma(chroma(ppl).set("hsl.h",285+$spin4)).set("hsl.l",$level9).hex(),

pphm1:chroma(chroma(ppm).set("hsl.h",285-$spin4)).set("hsl.l",$level1).hex(),
pphm2:chroma(chroma(ppm).set("hsl.h",285-$spin3)).set("hsl.l",$level2).hex(),
pphm3:chroma(chroma(ppm).set("hsl.h",285-$spin2)).set("hsl.l",$level3).hex(),
pphm4:chroma(chroma(ppm).set("hsl.h",285-$spin1)).set("hsl.l",$level4).hex(),
pphm5:chroma(chroma(ppm).set("hsl.h",285-$spin0)).set("hsl.l",$level5).hex(),
pphm6:chroma(chroma(ppm).set("hsl.h",285+$spin1)).set("hsl.l",$level6).hex(),
pphm7:chroma(chroma(ppm).set("hsl.h",285+$spin2)).set("hsl.l",$level7).hex(),
pphm8:chroma(chroma(ppm).set("hsl.h",285+$spin3)).set("hsl.l",$level8).hex(),
pphm9:chroma(chroma(ppm).set("hsl.h",285+$spin4)).set("hsl.l",$level9).hex(),

pphr1:chroma(chroma(ppr).set("hsl.h",285-$spin4)).set("hsl.l",$level1).hex(),
pphr2:chroma(chroma(ppr).set("hsl.h",285-$spin3)).set("hsl.l",$level2).hex(),
pphr3:chroma(chroma(ppr).set("hsl.h",285-$spin2)).set("hsl.l",$level3).hex(),
pphr4:chroma(chroma(ppr).set("hsl.h",285-$spin1)).set("hsl.l",$level4).hex(),
pphr5:chroma(chroma(ppr).set("hsl.h",285-$spin0)).set("hsl.l",$level5).hex(),
pphr6:chroma(chroma(ppr).set("hsl.h",285+$spin1)).set("hsl.l",$level6).hex(),
pphr7:chroma(chroma(ppr).set("hsl.h",285+$spin2)).set("hsl.l",$level7).hex(),
pphr8:chroma(chroma(ppr).set("hsl.h",285+$spin3)).set("hsl.l",$level8).hex(),
pphr9:chroma(chroma(ppr).set("hsl.h",285+$spin4)).set("hsl.l",$level9).hex(),

pphd1:chroma(chroma(ppd).set("hsl.h",285-$spin4)).set("hsl.l",$level1).hex(),
pphd2:chroma(chroma(ppd).set("hsl.h",285-$spin3)).set("hsl.l",$level2).hex(),
pphd3:chroma(chroma(ppd).set("hsl.h",285-$spin2)).set("hsl.l",$level3).hex(),
pphd4:chroma(chroma(ppd).set("hsl.h",285-$spin1)).set("hsl.l",$level4).hex(),
pphd5:chroma(chroma(ppd).set("hsl.h",285-$spin0)).set("hsl.l",$level5).hex(),
pphd6:chroma(chroma(ppd).set("hsl.h",285+$spin1)).set("hsl.l",$level6).hex(),
pphd7:chroma(chroma(ppd).set("hsl.h",285+$spin2)).set("hsl.l",$level7).hex(),
pphd8:chroma(chroma(ppd).set("hsl.h",285+$spin3)).set("hsl.l",$level8).hex(),
pphd9:chroma(chroma(ppd).set("hsl.h",285+$spin4)).set("hsl.l",$level9).hex(),

pihl1:chroma(chroma(pil).set("hsl.h",300-$spin4)).set("hsl.l",$level1).hex(),
pihl2:chroma(chroma(pil).set("hsl.h",300-$spin3)).set("hsl.l",$level2).hex(),
pihl3:chroma(chroma(pil).set("hsl.h",300-$spin2)).set("hsl.l",$level3).hex(),
pihl4:chroma(chroma(pil).set("hsl.h",300-$spin1)).set("hsl.l",$level4).hex(),
pihl5:chroma(chroma(pil).set("hsl.h",300-$spin0)).set("hsl.l",$level5).hex(),
pihl6:chroma(chroma(pil).set("hsl.h",300+$spin1)).set("hsl.l",$level6).hex(),
pihl7:chroma(chroma(pil).set("hsl.h",300+$spin2)).set("hsl.l",$level7).hex(),
pihl8:chroma(chroma(pil).set("hsl.h",300+$spin3)).set("hsl.l",$level8).hex(),
pihl9:chroma(chroma(pil).set("hsl.h",300+$spin4)).set("hsl.l",$level9).hex(),

pihm1:chroma(chroma(pim).set("hsl.h",300-$spin4)).set("hsl.l",$level1).hex(),
pihm2:chroma(chroma(pim).set("hsl.h",300-$spin3)).set("hsl.l",$level2).hex(),
pihm3:chroma(chroma(pim).set("hsl.h",300-$spin2)).set("hsl.l",$level3).hex(),
pihm4:chroma(chroma(pim).set("hsl.h",300-$spin1)).set("hsl.l",$level4).hex(),
pihm5:chroma(chroma(pim).set("hsl.h",300-$spin0)).set("hsl.l",$level5).hex(),
pihm6:chroma(chroma(pim).set("hsl.h",300+$spin1)).set("hsl.l",$level6).hex(),
pihm7:chroma(chroma(pim).set("hsl.h",300+$spin2)).set("hsl.l",$level7).hex(),
pihm8:chroma(chroma(pim).set("hsl.h",300+$spin3)).set("hsl.l",$level8).hex(),
pihm9:chroma(chroma(pim).set("hsl.h",300+$spin4)).set("hsl.l",$level9).hex(),

pihr1:chroma(chroma(pir).set("hsl.h",300-$spin4)).set("hsl.l",$level1).hex(),
pihr2:chroma(chroma(pir).set("hsl.h",300-$spin3)).set("hsl.l",$level2).hex(),
pihr3:chroma(chroma(pir).set("hsl.h",300-$spin2)).set("hsl.l",$level3).hex(),
pihr4:chroma(chroma(pir).set("hsl.h",300-$spin1)).set("hsl.l",$level4).hex(),
pihr5:chroma(chroma(pir).set("hsl.h",300-$spin0)).set("hsl.l",$level5).hex(),
pihr6:chroma(chroma(pir).set("hsl.h",300+$spin1)).set("hsl.l",$level6).hex(),
pihr7:chroma(chroma(pir).set("hsl.h",300+$spin2)).set("hsl.l",$level7).hex(),
pihr8:chroma(chroma(pir).set("hsl.h",300+$spin3)).set("hsl.l",$level8).hex(),
pihr9:chroma(chroma(pir).set("hsl.h",300+$spin4)).set("hsl.l",$level9).hex(),

pihd1:chroma(chroma(pid).set("hsl.h",300-$spin4)).set("hsl.l",$level1).hex(),
pihd2:chroma(chroma(pid).set("hsl.h",300-$spin3)).set("hsl.l",$level2).hex(),
pihd3:chroma(chroma(pid).set("hsl.h",300-$spin2)).set("hsl.l",$level3).hex(),
pihd4:chroma(chroma(pid).set("hsl.h",300-$spin1)).set("hsl.l",$level4).hex(),
pihd5:chroma(chroma(pid).set("hsl.h",300-$spin0)).set("hsl.l",$level5).hex(),
pihd6:chroma(chroma(pid).set("hsl.h",300+$spin1)).set("hsl.l",$level6).hex(),
pihd7:chroma(chroma(pid).set("hsl.h",300+$spin2)).set("hsl.l",$level7).hex(),
pihd8:chroma(chroma(pid).set("hsl.h",300+$spin3)).set("hsl.l",$level8).hex(),
pihd9:chroma(chroma(pid).set("hsl.h",300+$spin4)).set("hsl.l",$level9).hex(),

pvhl1:chroma(chroma(pvl).set("hsl.h",315-$spin4)).set("hsl.l",$level1).hex(),
pvhl2:chroma(chroma(pvl).set("hsl.h",315-$spin3)).set("hsl.l",$level2).hex(),
pvhl3:chroma(chroma(pvl).set("hsl.h",315-$spin2)).set("hsl.l",$level3).hex(),
pvhl4:chroma(chroma(pvl).set("hsl.h",315-$spin1)).set("hsl.l",$level4).hex(),
pvhl5:chroma(chroma(pvl).set("hsl.h",315-$spin0)).set("hsl.l",$level5).hex(),
pvhl6:chroma(chroma(pvl).set("hsl.h",315+$spin1)).set("hsl.l",$level6).hex(),
pvhl7:chroma(chroma(pvl).set("hsl.h",315+$spin2)).set("hsl.l",$level7).hex(),
pvhl8:chroma(chroma(pvl).set("hsl.h",315+$spin3)).set("hsl.l",$level8).hex(),
pvhl9:chroma(chroma(pvl).set("hsl.h",315+$spin4)).set("hsl.l",$level9).hex(),

pvhm1:chroma(chroma(pvm).set("hsl.h",315-$spin4)).set("hsl.l",$level1).hex(),
pvhm2:chroma(chroma(pvm).set("hsl.h",315-$spin3)).set("hsl.l",$level2).hex(),
pvhm3:chroma(chroma(pvm).set("hsl.h",315-$spin2)).set("hsl.l",$level3).hex(),
pvhm4:chroma(chroma(pvm).set("hsl.h",315-$spin1)).set("hsl.l",$level4).hex(),
pvhm5:chroma(chroma(pvm).set("hsl.h",315-$spin0)).set("hsl.l",$level5).hex(),
pvhm6:chroma(chroma(pvm).set("hsl.h",315+$spin1)).set("hsl.l",$level6).hex(),
pvhm7:chroma(chroma(pvm).set("hsl.h",315+$spin2)).set("hsl.l",$level7).hex(),
pvhm8:chroma(chroma(pvm).set("hsl.h",315+$spin3)).set("hsl.l",$level8).hex(),
pvhm9:chroma(chroma(pvm).set("hsl.h",315+$spin4)).set("hsl.l",$level9).hex(),

pvhr1:chroma(chroma(pvr).set("hsl.h",315-$spin4)).set("hsl.l",$level1).hex(),
pvhr2:chroma(chroma(pvr).set("hsl.h",315-$spin3)).set("hsl.l",$level2).hex(),
pvhr3:chroma(chroma(pvr).set("hsl.h",315-$spin2)).set("hsl.l",$level3).hex(),
pvhr4:chroma(chroma(pvr).set("hsl.h",315-$spin1)).set("hsl.l",$level4).hex(),
pvhr5:chroma(chroma(pvr).set("hsl.h",315-$spin0)).set("hsl.l",$level5).hex(),
pvhr6:chroma(chroma(pvr).set("hsl.h",315+$spin1)).set("hsl.l",$level6).hex(),
pvhr7:chroma(chroma(pvr).set("hsl.h",315+$spin2)).set("hsl.l",$level7).hex(),
pvhr8:chroma(chroma(pvr).set("hsl.h",315+$spin3)).set("hsl.l",$level8).hex(),
pvhr9:chroma(chroma(pvr).set("hsl.h",315+$spin4)).set("hsl.l",$level9).hex(),

pvhd1:chroma(chroma(pvd).set("hsl.h",315-$spin4)).set("hsl.l",$level1).hex(),
pvhd2:chroma(chroma(pvd).set("hsl.h",315-$spin3)).set("hsl.l",$level2).hex(),
pvhd3:chroma(chroma(pvd).set("hsl.h",315-$spin2)).set("hsl.l",$level3).hex(),
pvhd4:chroma(chroma(pvd).set("hsl.h",315-$spin1)).set("hsl.l",$level4).hex(),
pvhd5:chroma(chroma(pvd).set("hsl.h",315-$spin0)).set("hsl.l",$level5).hex(),
pvhd6:chroma(chroma(pvd).set("hsl.h",315+$spin1)).set("hsl.l",$level6).hex(),
pvhd7:chroma(chroma(pvd).set("hsl.h",315+$spin2)).set("hsl.l",$level7).hex(),
pvhd8:chroma(chroma(pvd).set("hsl.h",315+$spin3)).set("hsl.l",$level8).hex(),
pvhd9:chroma(chroma(pvd).set("hsl.h",315+$spin4)).set("hsl.l",$level9).hex(),

vihl1:chroma(chroma(vil).set("hsl.h",330-$spin4)).set("hsl.l",$level1).hex(),
vihl2:chroma(chroma(vil).set("hsl.h",330-$spin3)).set("hsl.l",$level2).hex(),
vihl3:chroma(chroma(vil).set("hsl.h",330-$spin2)).set("hsl.l",$level3).hex(),
vihl4:chroma(chroma(vil).set("hsl.h",330-$spin1)).set("hsl.l",$level4).hex(),
vihl5:chroma(chroma(vil).set("hsl.h",330-$spin0)).set("hsl.l",$level5).hex(),
vihl6:chroma(chroma(vil).set("hsl.h",330+$spin1)).set("hsl.l",$level6).hex(),
vihl7:chroma(chroma(vil).set("hsl.h",330+$spin2)).set("hsl.l",$level7).hex(),
vihl8:chroma(chroma(vil).set("hsl.h",330+$spin3)).set("hsl.l",$level8).hex(),
vihl9:chroma(chroma(vil).set("hsl.h",330+$spin4)).set("hsl.l",$level9).hex(),

vihm1:chroma(chroma(vim).set("hsl.h",330-$spin4)).set("hsl.l",$level1).hex(),
vihm2:chroma(chroma(vim).set("hsl.h",330-$spin3)).set("hsl.l",$level2).hex(),
vihm3:chroma(chroma(vim).set("hsl.h",330-$spin2)).set("hsl.l",$level3).hex(),
vihm4:chroma(chroma(vim).set("hsl.h",330-$spin1)).set("hsl.l",$level4).hex(),
vihm5:chroma(chroma(vim).set("hsl.h",330-$spin0)).set("hsl.l",$level5).hex(),
vihm6:chroma(chroma(vim).set("hsl.h",330+$spin1)).set("hsl.l",$level6).hex(),
vihm7:chroma(chroma(vim).set("hsl.h",330+$spin2)).set("hsl.l",$level7).hex(),
vihm8:chroma(chroma(vim).set("hsl.h",330+$spin3)).set("hsl.l",$level8).hex(),
vihm9:chroma(chroma(vim).set("hsl.h",330+$spin4)).set("hsl.l",$level9).hex(),

vihr1:chroma(chroma(vir).set("hsl.h",330-$spin4)).set("hsl.l",$level1).hex(),
vihr2:chroma(chroma(vir).set("hsl.h",330-$spin3)).set("hsl.l",$level2).hex(),
vihr3:chroma(chroma(vir).set("hsl.h",330-$spin2)).set("hsl.l",$level3).hex(),
vihr4:chroma(chroma(vir).set("hsl.h",330-$spin1)).set("hsl.l",$level4).hex(),
vihr5:chroma(chroma(vir).set("hsl.h",330-$spin0)).set("hsl.l",$level5).hex(),
vihr6:chroma(chroma(vir).set("hsl.h",330+$spin1)).set("hsl.l",$level6).hex(),
vihr7:chroma(chroma(vir).set("hsl.h",330+$spin2)).set("hsl.l",$level7).hex(),
vihr8:chroma(chroma(vir).set("hsl.h",330+$spin3)).set("hsl.l",$level8).hex(),
vihr9:chroma(chroma(vir).set("hsl.h",330+$spin4)).set("hsl.l",$level9).hex(),

vihd1:chroma(chroma(vid).set("hsl.h",330-$spin4)).set("hsl.l",$level1).hex(),
vihd2:chroma(chroma(vid).set("hsl.h",330-$spin3)).set("hsl.l",$level2).hex(),
vihd3:chroma(chroma(vid).set("hsl.h",330-$spin2)).set("hsl.l",$level3).hex(),
vihd4:chroma(chroma(vid).set("hsl.h",330-$spin1)).set("hsl.l",$level4).hex(),
vihd5:chroma(chroma(vid).set("hsl.h",330-$spin0)).set("hsl.l",$level5).hex(),
vihd6:chroma(chroma(vid).set("hsl.h",330+$spin1)).set("hsl.l",$level6).hex(),
vihd7:chroma(chroma(vid).set("hsl.h",330+$spin2)).set("hsl.l",$level7).hex(),
vihd8:chroma(chroma(vid).set("hsl.h",330+$spin3)).set("hsl.l",$level8).hex(),
vihd9:chroma(chroma(vid).set("hsl.h",330+$spin4)).set("hsl.l",$level9).hex(),

vrhl1:chroma(chroma(vrl).set("hsl.h",345-$spin4)).set("hsl.l",$level1).hex(),
vrhl2:chroma(chroma(vrl).set("hsl.h",345-$spin3)).set("hsl.l",$level2).hex(),
vrhl3:chroma(chroma(vrl).set("hsl.h",345-$spin2)).set("hsl.l",$level3).hex(),
vrhl4:chroma(chroma(vrl).set("hsl.h",345-$spin1)).set("hsl.l",$level4).hex(),
vrhl5:chroma(chroma(vrl).set("hsl.h",345-$spin0)).set("hsl.l",$level5).hex(),
vrhl6:chroma(chroma(vrl).set("hsl.h",345+$spin1)).set("hsl.l",$level6).hex(),
vrhl7:chroma(chroma(vrl).set("hsl.h",345+$spin2)).set("hsl.l",$level7).hex(),
vrhl8:chroma(chroma(vrl).set("hsl.h",345+$spin3)).set("hsl.l",$level8).hex(),
vrhl9:chroma(chroma(vrl).set("hsl.h",345+$spin4)).set("hsl.l",$level9).hex(),

vrhm1:chroma(chroma(vrm).set("hsl.h",345-$spin4)).set("hsl.l",$level1).hex(),
vrhm2:chroma(chroma(vrm).set("hsl.h",345-$spin3)).set("hsl.l",$level2).hex(),
vrhm3:chroma(chroma(vrm).set("hsl.h",345-$spin2)).set("hsl.l",$level3).hex(),
vrhm4:chroma(chroma(vrm).set("hsl.h",345-$spin1)).set("hsl.l",$level4).hex(),
vrhm5:chroma(chroma(vrm).set("hsl.h",345-$spin0)).set("hsl.l",$level5).hex(),
vrhm6:chroma(chroma(vrm).set("hsl.h",345+$spin1)).set("hsl.l",$level6).hex(),
vrhm7:chroma(chroma(vrm).set("hsl.h",345+$spin2)).set("hsl.l",$level7).hex(),
vrhm8:chroma(chroma(vrm).set("hsl.h",345+$spin3)).set("hsl.l",$level8).hex(),
vrhm9:chroma(chroma(vrm).set("hsl.h",345+$spin4)).set("hsl.l",$level9).hex(),

vrhr1:chroma(chroma(vrr).set("hsl.h",345-$spin4)).set("hsl.l",$level1).hex(),
vrhr2:chroma(chroma(vrr).set("hsl.h",345-$spin3)).set("hsl.l",$level2).hex(),
vrhr3:chroma(chroma(vrr).set("hsl.h",345-$spin2)).set("hsl.l",$level3).hex(),
vrhr4:chroma(chroma(vrr).set("hsl.h",345-$spin1)).set("hsl.l",$level4).hex(),
vrhr5:chroma(chroma(vrr).set("hsl.h",345-$spin0)).set("hsl.l",$level5).hex(),
vrhr6:chroma(chroma(vrr).set("hsl.h",345+$spin1)).set("hsl.l",$level6).hex(),
vrhr7:chroma(chroma(vrr).set("hsl.h",345+$spin2)).set("hsl.l",$level7).hex(),
vrhr8:chroma(chroma(vrr).set("hsl.h",345+$spin3)).set("hsl.l",$level8).hex(),
vrhr9:chroma(chroma(vrr).set("hsl.h",345+$spin4)).set("hsl.l",$level9).hex(),

vrhd1:chroma(chroma(vrd).set("hsl.h",345-$spin4)).set("hsl.l",$level1).hex(),
vrhd2:chroma(chroma(vrd).set("hsl.h",345-$spin3)).set("hsl.l",$level2).hex(),
vrhd3:chroma(chroma(vrd).set("hsl.h",345-$spin2)).set("hsl.l",$level3).hex(),
vrhd4:chroma(chroma(vrd).set("hsl.h",345-$spin1)).set("hsl.l",$level4).hex(),
vrhd5:chroma(chroma(vrd).set("hsl.h",345-$spin0)).set("hsl.l",$level5).hex(),
vrhd6:chroma(chroma(vrd).set("hsl.h",345+$spin1)).set("hsl.l",$level6).hex(),
vrhd7:chroma(chroma(vrd).set("hsl.h",345+$spin2)).set("hsl.l",$level7).hex(),
vrhd8:chroma(chroma(vrd).set("hsl.h",345+$spin3)).set("hsl.l",$level8).hex(),
vrhd9:chroma(chroma(vrd).set("hsl.h",345+$spin4)).set("hsl.l",$level9).hex()

}

export default c;